<SEC-DOCUMENT>0000831641-21-000110.txt : 20211124
<SEC-HEADER>0000831641-21-000110.hdr.sgml : 20211124
<ACCEPTANCE-DATETIME>20211124160930
ACCESSION NUMBER:		0000831641-21-000110
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		126
CONFORMED PERIOD OF REPORT:	20211003
FILED AS OF DATE:		20211124
DATE AS OF CHANGE:		20211124

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TETRA TECH INC
		CENTRAL INDEX KEY:			0000831641
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ENGINEERING SERVICES [8711]
		IRS NUMBER:				954148514
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1003

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-19655
		FILM NUMBER:		211446519

	BUSINESS ADDRESS:	
		STREET 1:		3475 EAST FOOTHILL BOULEVARD
		CITY:			PASADENA
		STATE:			CA
		ZIP:			91107
		BUSINESS PHONE:		6263514664

	MAIL ADDRESS:	
		STREET 1:		3475 EAST FOOTHILL BOULEVARD
		CITY:			PASADENA
		STATE:			CA
		ZIP:			91107
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ttek-20211003.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b,d:b001f8ee32b04f16a453fdcd715a7d83--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ttek="http://www.tetratech.com/20211003" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ttek-20211003</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfNC0xLTEtMS0x_fc7ee267-8205-4199-abce-cbac2c891102">0000831641</ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTItMS0xLTEtMQ_923b9df5-5ff4-4eaa-a597-b0e5012dc3ee">2021</ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTMtMS0xLTEtMQ_9bc3006f-dcf7-4b07-b8ba-1831ca8cda2e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt:fixed-false" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTQtMS0xLTEtMQ_b7dc15cd-2586-40fa-bcfa-50716237662f">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ie3281a5384a142f3ba31fc98e95a4664_D20200928-20211003" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i5f5c486354b64a01a44877084dd43c44_I20211003" format="ixt-sec:duryear" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjMvZnJhZzo2YjhlOGM5NDk0MzI0YTg1YWVhOGI2NzkzYzdmYzVlNy90YWJsZTpjMzYzOTY2MDNiYmI0NmI5YmQxNDM5ZTg4ZDhkMmI5Yi90YWJsZXJhbmdlOmMzNjM5NjYwM2JiYjQ2YjliZDE0MzllODhkOGQyYjliXzEtMS0xLTEtMQ_46022a7b-046e-44d2-9328-af42f4cbb07e">1</ix:nonNumeric><ix:nonNumeric contextRef="ife8293148754425ab8d2d1bbe2551b39_I20211003" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjMvZnJhZzo2YjhlOGM5NDk0MzI0YTg1YWVhOGI2NzkzYzdmYzVlNy90YWJsZTpjMzYzOTY2MDNiYmI0NmI5YmQxNDM5ZTg4ZDhkMmI5Yi90YWJsZXJhbmdlOmMzNjM5NjYwM2JiYjQ2YjliZDE0MzllODhkOGQyYjliXzItMS0xLTEtMQ_a6b714c0-fbf2-4e43-a031-9fa2d1985e94"></ix:nonNumeric><ix:nonNumeric contextRef="icdcbb4065f0548908ada34a4ed97e0b0_D20200928-20211003" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i5ca135b12d274a7d8367bf1680697ff3_D20200928-20211003" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ie93aad668c484e1d8a7d24e8bcb86c13_D20200928-20211003" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003" name="ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b">P2Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ttek-20211003.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i081b3a5c11234075846a014669ddca12_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib4416d1234f64258b2dbf8feeec903fe_I20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ibcbda7589f1e43648844108335b1fd47_I20211112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881ace647b174dcab736262dc547dbbb_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b1653336e944bc6986f932a22fb1d1e_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><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:context id="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23985ae27dff45389aee01403e8a0590_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7875d50ea62e4e97bcae75bead7ab37c_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if662bd82318b4c1aa18185b3e08c6c91_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a1d7097218349608ebfba4ee195374e_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe913ec9ddc04fb7b95d61df34edbad6_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9064c8f4324b432784c720790c00aa5a_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5ef8cae2f464969b12420e695746bc5_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i582520719c3d47ff819c6a1f1d4b61d6_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8741df35c03e4c6b954862b791c9d949_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i889170d67b76415986cb1f96241bdf63_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81ac0fbae3674063ae9c521ce3fd4b67_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c6188b66e4a48db93ad777632433548_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b2fed658db482093349703c887d2a4_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90be6b71971e4a8aac625aaffd18e86d_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9538cfe358447eb9e04555db936cb38_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i499a79b89587433eb32c443b3a0845ae_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61978e75681544ab91d096092f3a274b_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i021e93f12d294dabb26e76c3cb864e6f_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b8429a51ae243c2921d4ae71e57d9f8_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ccaf741193e43c79521d98c6f28241b_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae1a5268107463e8b00ec004e00cd98_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e3b2a4b5503449ea0a399d2d8509f18_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81b8e226bda84c408a9b776a47552565_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcb08cfb3a6c42d192eb94ea481ee773_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie235de0c8f634b6faee36ad2217d2f68_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i825ed6cf352d4bbd8667b94fbe2cc48e_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93f77a564b064a91b7599442827d1692_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9638e8804bb240c3a69bcfa799fd12d5_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2a262c2a8c94706bd0d020967ae55e1_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff811aa34b8842dda96689c30086f6d8_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c964b53c2e641588cbaa7261aadc7a4_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bdac92c7d0b4978a53eb4b5d50eeb90_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>ttek:segment</xbrli:measure></xbrli:unit><xbrli:context id="ie3281a5384a142f3ba31fc98e95a4664_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="level"><xbrli:measure>ttek:level</xbrli:measure></xbrli:unit><xbrli:context id="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="institution"><xbrli:measure>ttek:Institution</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i6a8c7c09a83043eaa463da7fe2299a20_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e2c3145b76469c8ff3a0cfc0c2ff9b_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f89ee3cca954aa19e9a18089a70cdbc_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4443d74c00294fa9a7e5160617b3f862_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife1f6fce6a5a4675b83713df43346138_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73ccebae273c408085fce47b3ec9ebd8_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fbbf82abf99493094d6487e6492aa07_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7d82a908d24e49a646f8ca3dd50af1_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f7a722b6cca4f818d71a937a487d61c_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a7815554a1e4a90bc7f2ef522968e63_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d71eff99d54fc7b9fb5a2c2f1a79fa_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7703c37b23f74c818831e1ddce130b8d_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28455d04289c40868da9855f92ad2bc8_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie761b6050d8f4ff0859172ba052f4f48_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i754fdbb8dd5a4c5ea2bfb479ea26fc4d_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02f87f8c8a2d411f810860e650f9c2ae_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i066787b113c94e81bf8702be5da99476_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3dfaab31a934b3daca252b02c92c2be_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99506d0eb8454a10889e4fc41ec94f6e_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71a35e55eaf24a65a418da7afdb44c1b_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i166749c606424138bbf0a8b496e48ee9_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28abf8233cd24fcf972ddec57f8788a7_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1631b9a511bf4a2cbc2064090fcba72d_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id23dbd60fc6b4820b294e6dc4bb4429c_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if611754dca3f4398a6c7622e64beb1ca_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f5c486354b64a01a44877084dd43c44_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-04</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife8293148754425ab8d2d1bbe2551b39_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcd44e9c5a054abeb3b84a5ae0aee22a_I20200127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:January2020StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-11</xbrli:startDate><xbrli:endDate>2020-12-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47996bd6429741169f39d11e7538325e_D20210226-20210226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-26</xbrli:startDate><xbrli:endDate>2021-02-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-28</xbrli:startDate><xbrli:endDate>2021-05-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27e059f45da743c788863e3525e768e6_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-13</xbrli:startDate><xbrli:endDate>2019-12-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-28</xbrli:startDate><xbrli:endDate>2020-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-29</xbrli:startDate><xbrli:endDate>2020-05-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-04</xbrli:startDate><xbrli:endDate>2020-09-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i917570014c384dc896f0b9da3a7651b5_I20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:October2021StockRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e3c5ea71e7049a6a8e18b16df9f8344_D20211220-20211220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-20</xbrli:startDate><xbrli:endDate>2021-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8262df353084f958304764bf10c5c30_D20211115-20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-15</xbrli:startDate><xbrli:endDate>2021-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>ttek:employee</xbrli:measure></xbrli:unit><xbrli:context id="ie4a76688e2a74f93afea6ad0a1339e47_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:HoareLeaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdcbb4065f0548908ada34a4ed97e0b0_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i102100857de547a5a5c9279abcd7444b_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="acquisition"><xbrli:measure>ttek:acquisition</xbrli:measure></xbrli:unit><xbrli:context id="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief8c91b501304014878866bf615a3da7_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7971230e1e6a4bd3b8fe0719653c6a0e_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2626f934f64af0b701ffde869ae339_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca135b12d274a7d8367bf1680697ff3_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia27a5151d4ec4db6bfeaac79f26892ad_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie93aad668c484e1d8a7d24e8bcb86c13_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50fb12a46c9480da95fb44f17c56024_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-02</xbrli:startDate><xbrli:endDate>2018-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="i13a1f79684654695a6a688a1655ffaa3_I20180401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f5c2a394394616b2bf4d24ea4a274f_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0657131481444ea9efdc6b62404e079_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c11ca2929994c3a89c8299d985583f7_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d008cb011b642319887add3c7b98d2f_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0305353677174e1d8063e655217aff19_I20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44e79e40bd7643ce8cfd07a826c954c2_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ef20424f194305ad50cda4115e87fe_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0201e29e243403bb7695369ec1949a2_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:AllAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i473a44801d76421eaad3ba78d6b0faa7_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62baa6b2aab24edc8d6a4c3850068e52_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5a900966af44942a8f457031d392fe2_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaad4dc33de448298d19110121360e6e_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d4447ddafac4d409ede1dd4ec42dd4b_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a4f6b8a1c7e4a74bf4de6564df4ab79_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia899ab8c18104a3683c706f7acfc1dd7_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4387293a084944ba847dc3a97bc5b3ee_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c740bf300a4f46b88ebf22cbbecca7_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89e6718c1f5149abbcf748ccd2d78818_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73936273ab37441db13d5d8cc6c3b9c0_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5775d1cf4a4049dab1fdb431008ef8c4_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47f0ced3ddf9423f858c0172837c30a7_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c27cd3c298347239292b62a7599e255_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab033d550fd450580a2a1eab88d3167_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4881f25781f24681be3735f8a8a98e82_D20210628-20210628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e8c9aa6a1a450aa2f8d33ead6db679_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecc5b279745d45a1b9558edf155a030b_D20200901-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if400c64a31704fad9ff87cc2f9ca60f7_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i669788b9dc1a4358bd33b44d046c61fe_D20190701-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib972690c402e43d7a80519eda3248559_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07251ae905eb4474a27a1b752089431b_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdffec546f50434a9a05346969a49a28_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33d0d80b3f294010900d70c51f3053ea_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2af9680c2da4d25824404cb7ec8ec4a_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i115f1b1f36274e6b9b672e056c594646_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d210541fb414dab9d09cba1d4b0835d_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic824e4d823264a728c6ed2bbf64b2d80_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf0f7bcecd874db1b34277890e16d3eb_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3467241d74ac46be9f56c10d74974930_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65bc85d0e71543538b7e89f6568600c2_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b57623c6054d04aa494c89d23244db_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4317c6a3200047749db0810bf923108e_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89478e812abb44cb9e92f770fad8bf48_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i921323204631410dbc6df9b72650a873_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic31367b6817a4e2d9933ab0ee7147fdc_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f32dc628ef14cc9930de1b913879286_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1825661105b477182cae8b0132cf43d_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia14d378894a04bc99e39b53a4d257786_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia368482f58d7486783a7374bea1cd6e5_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2166fb3c84f3443ea0599760606c68b0_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157f3e8899aa4f86be83f75cab636106_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b255f72b6e643e9993342b0593b599c_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i092f81d2318e4ae28813c9fa0d76dc94_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f1ff2837273452ca92e0b090ded5960_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27e20f54b62641619187f0db6f4bf097_I20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19f02f0a27d643bcab05d8712ea61edb_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf8b7962902d4e589fc25fd5e959288b_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeb68be407974b0fbb62d5b2142bc2f0_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94941d3bf06d4fe3b233c80602f8dcc4_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaa6449acf7740989f0ba57b2f25de41_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a8631c0785422c85023fd109157bcc_D20180730-20180730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-30</xbrli:startDate><xbrli:endDate>2018-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3351d8602ece44edb920244162c3da38_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ee5c411a386479583690d55d2f6e6a0_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb885030adc64c8ca08f5323c396dbc0_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d47d7e4f84e421d8b4eaec0857dd0df_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:OtherCreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i025893dd58374c1c96a86cc13089b4c1_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cd1d07bc1a9455ba7c8afe2176306f0_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8416d771fec46fdaffdce32ab147f39_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f45d732913e448abd87424158a59ace_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dffb40bc5de46d68e36502920609509_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic99c413c912c4aa9abc807ba1ad0777e_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28221d5884e549a3aa6ffad1572b83ec_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb92b9d8c02450db7f6359d766a1707_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6fd4ab076b3435e83a7b06a4972a475_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9fb5a97ce154437960a291cd87793ab_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff991df184584e548da37242802b7c91_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3f30a6f05ee4e549be0fd428cc4180f_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d68be7b3af84f529a9b09b001de062b_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2357280f7c748378a8083117b1a1ff1_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7039f4e736a743f6b50d66baf299c2e8_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5e4917cbd38457e9089e11b891e5781_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6a0e79269b64808927e95ee946279fe_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f36b5505de043cb915af96cdd67af2a_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i455501bde6664c62ab2d4fcb413475c3_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85327864e8a147ccb2eb04fd21538e3a_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e74bfc15ef0491685676d332a6a8cf6_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i752830f28f8e425888490a45f23ccdfd_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98ae74f98d14468db09a0a7e57fe25fb_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if30ffb3a1aae456b96cfa59b12864c22_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i404f245faed64dc19ab934c25df9977e_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e621b2935be4c98802fd0c209cb7921_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bf922b84084425dab00dfeaa2704d3f_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8eaf270d9f614982ad4a64f24989c264_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c7d1ff670fb46c7bdc574c5487081c6_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i364c4cf40c02401b946a44366644a778_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i191849b7e13e41ff8d792e17506037fb_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178f4691358145199625e1ba317dea72_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaa90653e0654846a5bbf61f572f5a76_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>ttek:agreement</xbrli:measure></xbrli:unit><xbrli:context id="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-02</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69faaac6fef74f46aced73f20c9546c9_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62bed90f7414747be2c543fc3d8e312_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71845b3ed6e64e8ca4cae0280f125dc2_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e111a0042a4470bddab79e8e329f72_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69eb58d9dcab439fb3354a64a106bc84_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0069b3e8f8574fabb0b039918ecd1f13_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i801fd419d8ed41df8a2d0e7eb6b261a7_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2134cccdeab04f3ca55eb2c22cf12605_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9356faf42fa54f039bb6c013d8ed7107_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2405ce07a674e30a7caddce8a42fe3a_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i606751266f5a4ea78c864739eb68724e_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a9be33a33654426aab27f5241f0edfd_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf3a9e6acaa74cc19303cbbc281db73e_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfcc94374d374267835016569e0635e9_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:ForeignExchangeForwardAndInterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dea983e942a4664ae99fa0cbf9786e4_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99208f321bb04e8f80e7132b2a70615f_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f01a64137a54ca6b62ea44fcf54e1c6_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9060651b9b76452db8a1cafc8ac234f6_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib062f4ab681642d786edf50745dd98ed_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64fa7f2be62d4f1ba4f1c8d2214418af_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c7d901092d5417b8d8f68495eb5efef_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6efde1607d24195af7d1ea424ae71d2_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="action"><xbrli:measure>ttek:action</xbrli:measure></xbrli:unit><xbrli:context id="id915d8ef06c34a949813fc6f1ebd7545_I20190715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-07-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4be5fca940124d809f68afdafc53a868_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1e73842955942889775af9c138d054b_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80e7977d70bc4aac9589e007aac074f6_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1976cf2356da41b1928137e95b4e07ff_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2968dbaf15804c578df2e0930497f9d4_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i354ff5effafd4042bd6d33c58d02dce8_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic116065c7db2472ab42b2f44ad6f4bc7_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd1660acd7d64392bf2f1ed836e0080f_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide3396973f5f4273b6884880dc128839_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i037c82b545dc4e66b3d4ab0d2784b516_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2391d448c5ee4fc99fe0f93e24c520a6_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68c98994ae8d4f0ebfcde660f6465c43_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7124e9507180494889afdd2588160464_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i787987ce01a546bbb19dd5b3d064dc05_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84ad8de8dd79479b9a7fa6d1c78e0ab5_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i637cdd3afa1c40c3864fbacb2aa84bbd_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia098e682e48f4ce3b782006c4795b967_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7fc5baa35446e7b856dc2c3210fff3_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie058e9265eaf43fcb2c743ac46a9e418_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64f9842ab5034325b4a46044074e42f7_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cfda612ff754e56b689e34c8ca6f9cd_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i290b1d26ea604355bc2f42df71f4c0b2_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b7f5bf66a6041db9647d7eca5148535_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4626bafc1fb74c1a9872237a30c970c6_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f5801fe43f4722afc4fc7b822e44e2_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a009a1a6bcf42fbb82fb8333e29165b_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0e039b60f2c4153a55aedb535385598_D20211004-20220102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77c9b04b0a3c4b42aecaf2d5889f342f_D20211004-20220102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-04</xbrli:startDate><xbrli:endDate>2022-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6d9d8efb7c740b38909da506948782e_D20210628-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-30</xbrli:startDate><xbrli:endDate>2020-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80aa44a4687044b98873a8dd5203bc6a_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2019-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-30</xbrli:startDate><xbrli:endDate>2020-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2020-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60281506715349e6a8878eba45131696_D20201228-20210328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-28</xbrli:startDate><xbrli:endDate>2021-03-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-29</xbrli:startDate><xbrli:endDate>2021-06-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6727a2c539e744daaa7c6455fb7b0409_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7109fe9f6de14661884dd69929691f84_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9494f8e35bd43449e1576c627a55ce3_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i228bfb99c61c412eaf23ca7032a03801_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fec9f3dc3e7426b8b3cd04e05819f87_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86a173192fd54d01b9f08d5b83b17570_I20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2019-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c46f056451b4264ba2c28fccff31314_I20190929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-30</xbrli:startDate><xbrli:endDate>2020-09-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i118c1a3ef19945f7b951cb2aca31063d_I20200927"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-28</xbrli:startDate><xbrli:endDate>2021-10-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fbf38d2a99745f6819d77bb68c3b9a7_I20211003"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000831641</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-03</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_10"></div><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">____________________________________________________________________________</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTU5_045dea07-d82c-4433-959b-222e14fc18ec">10-K</ix:nonNumeric> </span><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:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.373%"></td><td style="width:0.1%"></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:8.5pt;font-weight:700;line-height:100%">(Mark One)</span></td><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:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOjQ1MGIwNzkyYTM3MDRjYTI4Njc5MGE1MjM5YjY2MjgxL3RhYmxlcmFuZ2U6NDUwYjA3OTJhMzcwNGNhMjg2NzkwYTUyMzliNjYyODFfMS0wLTEtMS0x_ab6f2c63-d061-4d75-a53b-178e4681867b">&#9746;</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">For the Fiscal Year Ended <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTkw_fd2ca511-bdd2-4caa-9a14-c08dc5ae6480"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTkw_90d935b5-f02a-4c42-9dbf-3eff5d5e1baf">October 3</ix:nonNumeric>, 2021</ix:nonNumeric>   </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><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.287%"></td><td style="width:0.1%"></td></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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmU5ZGY0ZTFhYTM1NzRmMjliMzliOTliMWE1Y2Y2YmY1L3RhYmxlcmFuZ2U6ZTlkZjRlMWFhMzU3NGYyOWIzOWI5OWIxYTVjZjZiZjVfMC0wLTEtMS0x_be283466-fcfd-4233-8073-cfe11ae19c29">&#9744;</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934<br/></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">For the Transition Period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Commission File Number&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjIw_f48baa25-d8ca-41cb-bd94-24bef4e4231b">0-19655</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">____________________________________________________________________________</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzAx_6b6a975b-a8ea-488b-b1c9-38ac3f9dd15d">TETRA TECH,&#160;INC.</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</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><td style="width:48.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.047%"></td><td style="width:0.1%"></td></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:8.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmJiZDQ4NTlmMzQ3OTQ5MTA4MjAxNWYzMWY0Y2FiNjJiL3RhYmxlcmFuZ2U6YmJkNDg1OWYzNDc5NDkxMDgyMDE1ZjMxZjRjYWI2MmJfMC0wLTEtMS0x_06b9dd77-62b9-41a2-8ddb-7b5e058c4a2e">Delaware</ix:nonNumeric></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:8.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmJiZDQ4NTlmMzQ3OTQ5MTA4MjAxNWYzMWY0Y2FiNjJiL3RhYmxlcmFuZ2U6YmJkNDg1OWYzNDc5NDkxMDgyMDE1ZjMxZjRjYWI2MmJfMC0xLTEtMS0x_55fe67d0-c0d6-43b7-86c1-f4f0412d4dc9">95-4148514</ix:nonNumeric></span></td></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:8.5pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</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:8.5pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><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:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzYx_f0f82640-946c-4357-aee2-b59a5ecc28c9">3475 East Foothill Boulevard</ix:nonNumeric>, <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzY1_97ff7955-078a-46c3-9438-a227d6e5e9fe">Pasadena</ix:nonNumeric>, <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzY5_71dab57a-d111-488d-9a8b-6376d032c4ae">California</ix:nonNumeric> <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzcy_ccea9a44-51bf-4b9e-aef9-a212fef01448">91107</ix:nonNumeric> </span></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(Address of principal executive offices) (Zip Code)</span></div><div style="text-align:center"><span><br/></span></div><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:120%">(<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfNDMw_c77859ef-b045-42bb-ad58-c32cb0eaaf34">626</ix:nonNumeric>) <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfNDM0_d84146a6-8926-490d-b462-6858cccb3e7b">351-4664</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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><td style="width:29.747%"></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:20.391%"></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:45.102%"></td><td style="width:0.1%"></td></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:8.5pt;font-weight:400;line-height:100%">Title of each class</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:8.5pt;font-weight:400;line-height:100%">Trading Symbol(s)</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:8.5pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS0wLTEtMS0x_e88c18e2-d983-4b58-be8c-a1fe2c49d7f4">Common Stock, $0.01 par value</ix:nonNumeric></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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS0yLTEtMS0x_d1d8131d-0fa3-4474-b2ee-cc3ce7dd4285">TTEK</ix:nonNumeric></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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS00LTEtMS0x_0b6037b6-3a35-4b43-9249-63a9d1c966cd">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">________________________________________________________________________</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfODEw_4f5e7a97-4a8e-436c-a7be-5f74d5d60054">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.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 Act. Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfOTUx_53d3ac06-9671-44c2-a3d5-67443bef8936">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.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&#160;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&#160;days. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTMwMg_3ec0cb6e-fbc3-4987-9832-79181248bc9b">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted 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 and post such files). <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTY4Ng_4c98a8c6-c051-4acf-ac61-c0c1a8fdd7fa">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjA1Mg_f7ecb561-8326-465d-91e2-c02502dbf7a8">Large accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160; Accelerated filer </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160; Non-accelerated filer </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160; Smaller reporting company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjEzNg_4a286e1b-c571-4d4a-a5ec-ae3b4b73d443">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#160;    Emerging growth company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjE2Nw_2492c9a5-24a9-4353-83eb-2278769fa961">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.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.&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;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="background-color:#ffffff;color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzM3NA_b4bb2fb7-bde4-4c26-ae6d-6941ac3675f3">&#9746;</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act). Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjg2OQ_c692e5f8-28c8-4c2e-875d-bd0a449a9e9b">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The aggregate market value of the registrant's common stock held by non-affiliates </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">on March 28, 2021, was $<ix:nonFraction unitRef="usd" contextRef="ib4416d1234f64258b2dbf8feeec903fe_I20210328" decimals="-8" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjk4NA_082a8b54-f4f8-4cfc-98cd-4194804088fc">7.1</ix:nonFraction> billion (based u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">pon the closing price of a share of registrant's common stock as reported by the Nasdaq National Market on that date).</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">On </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">November&#160;12, 2021, <ix:nonFraction unitRef="shares" contextRef="ibcbda7589f1e43648844108335b1fd47_I20211112" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzEyMQ_7ecbf722-3eb7-4e87-8dbe-765d5a99ec95">53,885,546</ix:nonFraction> shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of the registrant's common stock were outstanding.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzM3Ng_26c933a9-1609-40eb-a5a7-871592d601b1" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">DOCUMENT INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part&#160;III of this report where indicated.</span></div></ix:nonNumeric><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><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%">TABLE OF CONTENTS</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><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.895%"></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:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_19">PART I</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_22">Item&#160;1</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_22">Business</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_25">General</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_25">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_28">Leading with Science</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_28">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_31">Reportable Segments</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_31">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_34">Government Services Group</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_34">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_37">Commercial/International Services Group</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_37">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_40">Remediation and Construction Management</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_40">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_43">Project Examples</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_43">7</a></span></div></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><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="#ib001f8ee32b04f16a453fdcd715a7d83_2571">Fiscal 2022 Reportable Segments</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_2571">7</a></span></div></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><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="#ib001f8ee32b04f16a453fdcd715a7d83_46">Clients</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_46">7</a></span></div></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><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="#ib001f8ee32b04f16a453fdcd715a7d83_49">Contracts</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_49">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_52">Growth Strategy</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_52">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_55">Sustainability Program</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_55">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_58">Acquisitions and Divestitures</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_58">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_61">Competition</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_61">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_64">Backlog</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_64">11</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_67">Regulations</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_67">11</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_70">Seasonality</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_70">12</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_73">Potential Liability and Insurance</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_73">12</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_76">Human Capital Management</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_76">12</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_79">Executive Officers of the Registrant</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_79">14</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_82">Available Information</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_82">18</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_85">Item&#160;1A</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_85">Risk Factors</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_85">18</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_88">Item&#160;1B</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_88">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_88">32</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_91">Item&#160;2</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_91">Properties</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_91">33</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_94">Item&#160;3</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_94">Legal Proceedings</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_94">33</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_97">Item&#160;4</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_97">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_97">33</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_100">PART II</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_103">Item&#160;5</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_103">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_103">34</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_106">Item&#160;6</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_106">Selected Financial Data</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_106">35</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_115">Item&#160;7</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_109">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_109">36</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_127">Item&#160;7A</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_127">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_127">53</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_130">Item&#160;8</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_130">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_130">54</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_223">Item&#160;9</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_223">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_223">94</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_226">Item&#160;9A</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_226">Controls and Procedures</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_226">94</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_229">Item&#160;9B</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_229">Other Information</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_229">94</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_232">PART III</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_235">Item&#160;10</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_235">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_235">94</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_238">Item&#160;11</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_238">Executive Compensation</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_238">95</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_241">Item&#160;12</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_241">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_241">95</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_244">Item&#160;13</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_244">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_244">95</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_247">Item&#160;14</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_247">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_247">95</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_250">PART IV</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_256">Item&#160;15</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_253">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_253">95</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_259">Index to Exhibits</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_259">97</a></span></div></td></tr><tr><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_2607">Item 16</a></span></div></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_2607">Form 10-K Summary</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_2607">99</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">Signatures</a></span></div></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">99</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="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Annual Report on Form&#160;10-K ("Report"), including the "Management's Discussion and Analysis of Financial Condition and Results of Operations," contains forward-looking statements regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933 (the "Securities Act") and the Securities Exchange Act of 1934 (the "Exchange Act"). All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are based on current expectations, estimates, forecasts and projections about the industries in which we operate and the beliefs and assumptions of our management. Words such as "expects," "anticipates," "targets," "goals," "projects," "intends," "plans," "believes," "estimates," "seeks," "continues," "may," variations of such words, and similar expressions are intended to identify such forward-looking statements. In addition, statements that refer to projections of our future financial performance, our anticipated growth and trends in our businesses, and other characterizations of future events or circumstances are forward-looking statements. Readers are cautioned that these forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict, including those identified below under "Risk Factors," and elsewhere herein. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. We undertake no obligation to revise or update publicly any forward-looking statements for any reason.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_19"></div><div style="margin-bottom:6pt;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%">PART I</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_22"></div><div style="margin-bottom:6pt;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%">Item&#160;1.&#160;&#160;&#160;&#160;Business</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_25"></div><div style="margin-bottom:6pt;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%">General</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Te</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tra Tech,&#160;Inc. ("Tetra Tech") is a leading global provider of high-end consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is </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%">Leading with Science&#174;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients' needs and resources. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech is </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%">Leading with Science&#174;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to provide sustainable and resilient solutions to our clients' most complex needs. </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%">Engineering News-Record</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ENR"), the engineering industry's leading magazine, has ranked Tetra Tech #1 in Water for 18&#160;years in a row. In 2021, we were also ranked #1 in environmental management, hydro plants, water treatment/desalination, water treatment/supply, and wind power. ENR also ranked Tetra Tech in the top 10 in numerous categories, including dams and reservoirs, solid waste, environmental science, chemical and soil remediation, green building design, hazardous waste, solar power, and site assessment and compliance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our reputation for high-end consulting and engineering services and our ability to develop solutions for water and environmental management has supported our growth for more than 50&#160;years. Today, we are proud to be making a difference in people&#8217;s lives worldwide through our high-end consulting, engineering, and technology service offerings. In fiscal 2021, we worked on over 70,000 projects, in more than 100 countries on seven continents, with a talent force of 21,000 associates. We are </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:115%">Leading with Science&#174;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> throughout our operations, with domain experts across multiple disciplines supported by our advanced analytics, artificial intelligence ("AI"), machine learning, and digital technology solutions. Our ability to provide innovation and first-of-kind solutions is enhanced by partnerships with our forward-thinking clients. We are diverse, equitable, and inclusive, embracing the breadth of experience across our talented workforce worldwide with a culture of innovation and entrepreneurship. We are disciplined in our business, and focused on delivering value to customers and high performance for our shareholders. In supporting our clients, we seek to add value and provide long-term sustainable consulting, engineering and tec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">hnology solutions.  </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By combining ingenuity and practical experience, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> have helped to advance sustainability by managing water, protecting the environment, providing renewable energy, and engineering green solutions for our cities and communities. Our mission is to be the world's leading consulting and engineering firm solving global challenges in water and the environment that make a positive difference in people's lives worldwide. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following core principles form the underpinning of how we </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">work together to serve our clients:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Service.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;We put our clients first. We listen closely to better understand our clients' needs and deliver smart, cost-effective solutions that meet their needs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Value.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;We solve our clients' problems as if they were our own. We develop and implement sustainable solutions that are innovative, efficient and practical.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Excellence.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;We bring superior technical capability, disciplined project management, and excellence in safety and quality to all of our services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Opportunity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Our people are our number one asset. Opportunity means new technical challenges that provide advancement within our company, encourage an inclusive and diverse workforce, and ensure a safe workplace.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a strong project management culture that enables us to deliver on more than 70,000 projects in a fiscal year. W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e maintain a strong emphasis on project management at all levels of the organization. Our client-focused project management is supported by strong fiscal management and financial tools. We use a disciplined approach to monitoring, managing, and improving our return on investment in each of our business areas through our efforts to negotiate appropriate contract terms, manage our contract performance to minimize schedule delays and cost overruns, and promptly bill and collect accounts receivable.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have built a broad client and contract base by proactively understanding our clients' priorities and demonstrating a long track record of s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uccessful performance that results in repeat business and limits competition. We believe that proximity to our clients is also instrumental to integrating global experience and resources with an understanding of our local clients' needs. Over the past year, we worked in more than 100 countries, helping our clients address complex water, environment, renewable energy, and related sustainable infrastructure needs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout our history, we have supported both public and private clients, many for multiple decad</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es of continuous contracts and repeat business. Long-term relationships provide us with institutional knowledge of our clients' programs, past projects and internal resources. Institutional knowledge is often a significant factor in winning competitive proposals and providing cost-effective solutions tailored to our clients' needs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are often at the leading edge of new challenges where we are delivering one-of-a-kind solutions. These might be a new water treatment technology, a unique solution to addressing new regulatory requirements, a new system for automated assessment of infrastructure assets or a digital twin for real time management of water treatment systems.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We combine interdisciplinary capabilities, technical resources, and institutional knowledge to implement complex projects that are at the leading edge of policy and technology development.&#160;&#160;&#160;&#160;</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_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:115%">Leading with Science</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#174;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Tetra Tech, we provide value-generating solutions by combining operational expertise, science, and technology. By </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and leveraging our collective technology including advanced data analytics and digital technologies, we create transformational solutions for our clients.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech's proprietary technologies and solutions, referred to collectively as the Tetra Tech Delta, differentiate us in the market and provide us with a competitive advantage. We create customized solutions; from smart data collection and advanced analytics that support decision making to AI enabled solutions for asset management. Our Tetra Tech Delta technologies are drawn from our decades of operational experience and a reservoir of technical appli</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cations that are shared throughout our company. Our high-end teams connect interdisciplinary experts from across our company's 21,000 staff worldwide. Tetra Tech mobilizes teams that include analysts, statisticians, digital engineers, and industry experts who effectively implement value-generating and pragmatic solutions for our clients.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These advanced analytical solutions enable us to provide clients with real-time reporting, automated and remote data collection, and dashboards for tracking and communicating results. Tetra Tech Delta is continually expanding and includes cutting-edge tools on interpretive analysis, modeling of physical systems, forecasting and scenario analysis, optimization and operations research.   </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In implementing our </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%">Leading with Science&#174;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> approach, we work with our clients to explore, incubate, and test solutions in our Tetra Tech Innovation Hubs ("Tt I-Hub"). Tt I-Hub provides a collaborative platform for exploration, testing, and formulation of new solutions in partnership with clients, academia and donor agencies.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Leading with Science&#174; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">also means fully leveraging the collective expertise provided by our global talent force of 21,000 associates. We actively share information, ideas, and resources across our global operations through our network structure, guided subject matter teams, and project team building. Our annual Tech 1000 event engages Tetra Tech experts world-wide to solve client challenges and identify the best ideas for further development. We also proactively share emerging technology and new ideas through our knowledge transfer system, Tetra Tech Technology Transfer ("T4"). T4 facilitates our innovation culture through webcasts, blogs, multi-media, and social media across our global operations.&#160;&#160;&#160;&#160;</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_31"></div><div style="margin-bottom:6pt;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%">Reportable Segments </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2021, we managed our operations under two reportable segments. Our Government Services Group ("GSG") reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group ("CIG") reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. These reportable segments allow us to capitalize on our growing market opportunities and enhance the development of high-end consulting and technical solutions to meet our growing client demand. We continued to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management ("RCM") reportable segment. There has </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">been no remaining backlog for RCM since fiscal 2018 as the projects were complete. The following table presents the percentage of our revenue by reportable segment: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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:61.509%"></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:10.630%"></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:10.630%"></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:10.632%"></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:10pt;font-weight:700;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fiscal Year</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:10pt;font-weight:700;line-height:100%">Reportable Segment</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">GSG</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">60.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">59.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">58.6%</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:10pt;font-weight:400;line-height:100%">CIG</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:10pt;font-weight:400;line-height:100%">41.2</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:10pt;font-weight:400;line-height:100%">42.3</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:10pt;font-weight:400;line-height:100%">43.1</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Inter-segment elimination</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</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:10pt;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-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding our reportable segments, see Note 18, "Reportable Segments" of the "Notes to Consolidated Financial Statements" included in Item&#160;8. For more information on risks related to our business, reportable segments and geographic regions, including risks related to foreign operations, see Item 1A, &#8220;Risk Factors&#8221; of this report. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_34"></div><div style="margin-bottom:6pt;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%">Government Services Group</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSG provides consulting and engineering services for a broad range of water, environment, and infrastructure-related needs primarily for U.S. government clients. The primary GSG markets include water resources analysis and water management, environmental monitoring, data analytics, government consulting, waste management, and a broad range of civil infrastructure master planning and engineering design for facilities, transportation, and local development projects. GSG's services span from early data collection and monitoring, to data analysis and information management, to science and engineering applied research, to engineering design, to project management, and operations and maintenance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSG provides our clients with sustainable solutions that optimize their water management and environmental programs to address regulatory requirements, improve operational efficiencies, and manage assets. Our services advance sustainability and resiliency through the "greening" of infrastructure, design of energy efficiency and resource conservation programs, innovation in the capture and sequestration of carbon, development of disaster preparedness and response plans, and improvement in water and land resource management practices. We provide climate change and energy management consulting, and greenhouse gas ("GHG") inventory assessment, certification, reduction, and management services. GSG also provides planning, architectural, and sustainable engineering services for U.S. federal, state and local government facilities. We support government agencies with related sustainable infrastructure needs, asset management for military housing and educational, institutional, and research facilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many government organizations face complex problems due to increased demand and competition for water and natural resources, newly understood threats to human health and the environment, aging infrastructure, and demand for new and more resilient infrastructure. Our integrated water management services support government agencies responsible for managing water supplies, wastewater treatment, storm water management, and flood protection. We help our clients develop more resilient water supplies and more sustainable management of water resources, while addressing a wide range of local and national government requirements and policies. Fluctuations in weather patterns and extreme events, such as prolonged droughts and more frequent flooding, are increasing concerns over the reliability of water supplies, the need to protect coastal areas, and flood mitigation and adaptation in metropolitan areas. We provide smart water infrastructure solutions that integrate water modeling, instrumentation and controls, and real-time controls to create flexible water systems that respond to changing conditions, optimize use of existing infrastructure, and provide clients with the ability to more efficiently monitor and manage their water infrastructure. We provide operational technology for secure management of water treatment and wastewater systems, including cybersecurity assessments and digital twin solutions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also support government agencies in the full range of disaster response and community resilience services including monitoring and environmental response, damage assessment and program management services, and resilient engineering design and mitigation planning. We have a full suite of proprietary software tools and procedures that support our disaster response, planning, and management support services. These tools and procedures address disaster management and community resilience data management needs, including information technology systems, portals, dashboards, data management, data analytics, and statistical analysis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GSG provides a wide range of consulting and engineering services for solid waste management, including landfill design and management and recycling facility design, throughout the United States; providing design, project management, and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">maintenance services to manage solid and hazardous waste, for environmental, wastewater, energy, containment, mining, utilities, aquaculture, and other industrial clients; as well as innovative renewable energy projects such as solar energy-generating landfill caps; and providing full-service solutions for gas-to-energy facilities to efficiently use landfill methane gas.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide high-end advanced analytics and information technology ("IT") consulting and support to various federal clients including AI applications, machine learning, modernization of IT systems, and cloud migration. We design solutions to manage and analyze data for major federal agency programs including data related to health, security, environment, and water programs. We use our Tt I-Hub to demonstrate and test technology solutions to facilitate rapid deployment by our clients. We provide technical support for the Federal Aviation Administration ("FAA") to optimize the U.S. airspace system and support related aviation systems integration for the U.S. and other countries' metropolitan airports. We provide specialized modeling and data analytics for airspace acoustic analysis. Our aviation airspace services include data management, data processing, communications and outreach, and systems development; and providing systems analysis and information management.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We support governments in implementing international development programs for developing nations to help them address numerous challenges, including access to potable water and adapting to the threats of climate change. Our international development services include supporting donor agencies to develop safe and reliable water supplies and sanitation services, support the eradication of poverty, improve livelihoods, promote democracy and increase economic growth; planning, designing, implementing, researching, and monitoring projects in the areas of climate change, agriculture and rural development, governance and institutional development, natural resources and the environment, infrastructure, economic growth, energy, rule of law and justice systems, land tenure and property rights, and training and consulting for public-private partnerships; and building capacity and strengthening institutions in areas such as global health, energy sector reform, utility management, education, food security, and local governance. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_37"></div><div style="margin-bottom:6pt;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%">Commercial/International Services Group</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortun</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e 500, renewable energy, industrial, manufacturing, and aerospace markets. CIG also provides sustainable infrastructure and related environmental, engineering and project management services to commercial and local government clients</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG provides consulting and engineering services worldwide for a broad range of water, environment, and sustainable infrastructure-related needs in both developed and emerging economies. The primary markets for CIG's services include natural resources, energy, and utilities, as well as sustainable infrastructure master planning and engineering design for facilities, transportation, and local development projects. CIG's services span from early data collection and monitoring to data analysis and information management, to feasibility studies and assessments, to science and engineering applied research, to engineering design, to project management, and operations and maintenance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG's environmental services include cleanup and beneficial reuse of sites contaminated with hazardous materials, toxic chemicals, and oil and petroleum products, which cover all phases of the remedial planning process, starting with disaster response and initial site assessment through removal actions, remedial design and implementation oversight; and supporting both commercial and government clients in planning and implementing remedial activities at numerous sites around the world, and providing a broad range of environmental analysis and planning services.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG also supports U.S. commercial clients by providing design services to renovate, upgrade, and modernize industrial water supplies, and address industrial water treatment and water reuse needs; and provides plant engineering, project execution, and program management services for industrial water treatment projects throughout the world.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG provides planning, architectural and sustainable engineering services for commercial and government facilities. We provide high-end design of sustainable energy, water, and GHG efficient solutions including civil, electrical, mechanical, structural, and hydraulic engineering for buildings and surrounding developments. We provide high-end services in addressing indoor health and associated assessment, consulting, and retrofits of buildings to address indoor air quality and safety. We also provide engineering services for a wide range of clients with specialized needs, such as data centers, security systems, training and audiovisual facilities, clean rooms, laboratories, medical facilities, and disaster preparedness facilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG's international services, especially in Canada and Asia-Pacific, include high-end analytical, engineering, architecture, geotechnical, and project management services for infrastructure projects, including rail and roadway monitoring and asset management services, collection of condition data, optimization of upgrades and long-term planning for expansion; multi-modal design services for commuter railway stations, airport expansions, bridges and major highways, and ports and harbors; and designing resilient solutions to repair, replace, and upgrade older transportation infrastructure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG provides infrastructure design services in extreme and remote areas by using specialized techniques that are adapted to local resources, while minimizing environmental impacts, and considering potential climate change impacts. These </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">include providing consulting, geotechnical, and design services to owners of transportation, natural resources, energy and community infrastructure in areas of permafrost or extreme climate regions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG's energy services include support for electric power utilities and independent power producers worldwide, ranging from macro-level planning and management advisory services to project-specific environmental, engineering, project management, and operational services, and advising on the design and implementation of smart grids, both domestically and internationally, including increasing utility automation, information and operational technologies, and critical infrastructure security. For utilities and governmental regulatory agencies, our services include policy and regulatory development, utility management, performance improvement, asset management and evaluation, and transaction support services. For developers and owners of renewable energy resources such as solar grid and off-grid, on-shore and off-shore wind, biogas and biomass, tidal, and hydropower, and conventional power generation facilities, micro-grid and battery or alternative storage facilities, as well as transmission and distribution assets, our services include environmental, electrical, mechanical and civil engineering, procurement, operations and maintenance, and regulatory support for all project phases.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG supports industrial clients globally. Our services include environmental permitting support, siting studies, strategic planning and analyses; design of site civil works; water management; biological and cultural assessments, and site investigations; and hazardous waste site remediation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CIG also provides environmental remediation and reconstruction services to evaluate and restore lands to beneficial use, remediating, and restoring contaminated facilities at military locations in the U.S. and around the world; managing large, complex sediment remediation programs that help restore rivers and coastal waters to beneficial use; constructing state-of-the-art water treatment plants for U.S. commercial clients; and supporting utilities in the U.S. in implementing infrastructure needs.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_40"></div><div style="margin-bottom:6pt;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%">Remediation and Construction Management </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment in fiscal 2021. As of October&#160;3, 2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> there was no remaining backlog for RCM as the projects were complete.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_43"></div><div style="margin-bottom:6pt;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%">Project Examples </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Project examples are provided on our company website located at tetratech.com, including expert interviews, in-depth articles, and project profiles that demonstrate our services acros</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 water, environment, sustainable infrastructure, renewable energy, and international development.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_2571"></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%">Fiscal 2022 Reportable Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170 million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_46"></div><div style="margin-bottom:6pt;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%">Clients </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide services to a diverse base of U.S. state and local government, U.S. federal government, U.S. commercial, and international clients. The following table presents the percentage of our revenue by client sector:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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:61.509%"></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:10.630%"></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:10.630%"></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:10.632%"></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:10pt;font-weight:700;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fiscal Year</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:10pt;font-weight:700;line-height:100%">Client Sector</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">U.S. state and local government</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">16.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">14.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">18.9%</span></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%">U.S. federal government </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.6</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:10pt;font-weight:400;line-height:100%">33.2</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:10pt;font-weight:400;line-height:100%">30.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">19.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">22.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">23.1</span></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%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8</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:10pt;font-weight:400;line-height:100%">29.6</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:10pt;font-weight:400;line-height:100%">27.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">100.0%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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><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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal government agencies are significant clients. The U.S. Agency for International Development ("USAID") accounted fo</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 11.7%, 12.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 12.4% of our revenue in fiscal 2021, 2020 and 2019, respectively. The Department of Defense ("DoD") accounted fo</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 11.2%, 9.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 7.9% of our revenue in fiscal 2021, 2020 and 2019, respectively. We typically support multiple programs within a single U.S. federal government agency, both domestically and internationally. We also assist U.S. state and local government clients in various jurisdictions across the United States. Our international clients are primarily focused in Canada, Australia, and the United Kingdom and consist of a relatively equal sized mix of government and commercial clients. Our U.S. commercial clients include companies in the chemical, energy, mining, pharmaceutical, retail, aerospace, automotive, petroleum, and communications industries.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No single client, except for U.S. federal government clients, accounted for more than 10% of our revenue in fiscal 2021.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_49"></div><div style="margin-bottom:6pt;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%">Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are performed under three principal types of contracts with our clients: fixed-price, time-and-materials, and cost-plus. The following table presents the percentage of our revenue by contract type:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:63.760%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.884%"></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:10pt;font-weight:700;line-height:100%">&#160;</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:10pt;font-weight:700;line-height:100%">Fiscal Year</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:10pt;font-weight:700;line-height:100%">Contract Type</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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Fixed-price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">37.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">36.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">33.7%</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%">Time-and-materials</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:10pt;font-weight:400;line-height:100%">46.4</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:10pt;font-weight:400;line-height:100%">46.5</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:10pt;font-weight:400;line-height:100%">48.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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-plus</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">16.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">17.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">17.7</span></td></tr><tr><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;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">100.0%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under a fixed-price contract, clients agree to pay a specified price for our performance of the entire contract or a specified portion of the contract. Some fixed-price contracts can include date-certain and/or performance obligations. Fixed-price contracts carry certain inherent risks, including risks of losses from underestimating costs, delays in project completion, problems with new technologies, price increases for materials, and economic and other changes that may occur over the contract period. Consequently, the profitability of fixed-price contracts may vary substantially. Under time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue related to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to a contract ceiling amount, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable, we may not be able to obtain full reimbursement. Further, the amount of the fee received for a cost-plus award fee contract partially depends upon the client's discretionary periodic assessment of our performance on that contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some contracts with the U.S. federal government are subject to annual funding approval. U.S. federal government agencies may impose spending restrictions that limit the continued funding of our existing contracts and may limit our ability to obtain additional contracts. These limitations, if significant, could have a material adverse effect on us. All contracts with the U.S. federal government may be terminated by the government at any time, with or without cause.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or related to certain work we have performed. In addition, services performed for a commercial or government sector client may create conflicts of interest that preclude or limit our ability to obtain work for a private organization. We attempt to identify actual or potential conflicts of interest and to minimize the possibility that such conflicts could affect our work under current contracts or our ability to compete for future contracts. We have, on occasion, declined to bid on a project because of an existing or potential conflict of interest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our operating units have contracts with the U.S. federal government that are subject to audit by the government, primarily the Defense Contract Audit Agency ("DCAA"). The DCAA generally seeks to (i)&#160;identify and evaluate all activities that contribute to, or have an impact on, proposed or incurred costs of government contracts; (ii)&#160;evaluate a contractor's policies, procedures, controls, and performance; and (iii)&#160;prevent or avoid wasteful, careless, and inefficient production or service. To accomplish this, the DCAA examines our internal control systems, management policies, and financial capability; evaluates the accuracy, reliability, and reasonableness of our cost representations and records; and assesses our compliance with Cost Accounting Standards ("CAS") and defective-pricing clauses found within the Federal Acquisition Regulation ("FAR"). The DCAA also performs an annual review of our overhead rates and assists in the establishment of our final rates. This review focuses on the allowability of cost items and the applicability of CAS. The DCAA also audits cost-based contracts, including the close-out of those contracts.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DCAA reviews all types of U.S. federal government proposals, including those of award, administration, modification, and re-pricing. The DCAA considers our cost accounting system, estimating methods and procedures, and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">specific proposal requirements. Operational audits are also performed by the DCAA. A review of our operations at every major organizational level is conducted during the proposal review period. During the course of its audit, the U.S. federal government may disallow certain costs if it determines that we accounted for such costs in a manner inconsistent with CAS. Under a government contract, only those costs that are reasonable, allocable, and allowable are recoverable. A disallowance of costs by the U.S. federal government could have a material adverse effect on our financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with our corporate policies, we maintain controls to minimize any occurrence of fraud or other unlawful activities that could result in severe legal remedies, including the payment of damages and/or penalties, criminal and civil sanctions, and debarment. In addition, we maintain preventative audit programs and mitigation measures to ensure that appropriate control systems are in place.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide services under contracts, purchase orders, or retainer letters. Our policy requires that all contracts must be in writing. We bill our clients in accordance with the contract terms and periodically based on costs incurred, on either an hourly-fee basis or on a percentage-of-completion basis, as the project progresses. Most of our agreements permit our clients to terminate the agreements without cause upon payment of fees and expenses through the date of the termination. Generally, our contracts do not require that we provide performance bonds. If required, a performance bond, issued by a surety company, guarantees a contractor's performance under the contract. If the contractor defaults under the contract, the surety will, at its discretion, complete the job or pay the client the amount of the bond. If the contractor does not have a performance bond and defaults in the performance of a contract, the contractor is responsible for all damages resulting from the breach of contract. These damages include the cost of completion, together with possible consequential damages such as lost profits.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_52"></div><div style="margin-bottom:6pt;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%">Growth Strategy</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team establishes Tetra Tech's overall business strategy. Our strategic plan defines and guides our investment in marketing and business development to leverage our differentiators and target priority programs and growth markets. We maintain centralized business development resources to develop our corporate branding and marketing materials, support proposal preparation and planning, conduct market research, and manage promotional and professional activities, including appearances at trade shows, advertising, and public relations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established company-wide growth initiatives that reinforce internal coordination, track the development of new programs, identify and coordinate collective resources for major bids, and help us build interdisciplinary teams and provide innovative solutions for major pursuits. Our growth initiatives provide a forum for cross-sector collaboration, access to technical solutions, and the development of interdisciplinary solutions. We continuously identify new markets that are consistent with our strategic plan and service offerings, and we leverage our full-service capabilities and internal coordination structure to develop and implement strategies to research, anticipate, and position us for future procurements and emerging programs. Our Tetra Tech Delta program facilitates access and exchange of technology solutions across our company, through the use of internal training, inventories, and facilitated virtual networking events.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business development activities are implemented by our technical and professional management staff throughout Tetra Tech with the support of company-wide resources and expertise. Our project managers and technical staff have the best understanding of our clients' needs and the effect of client-specific issues, local laws and regulations, and procurement procedures. Our professional staff members hold frequent meetings with existing and potential clients; give presentations to civic and professional organizations; and present seminars on research and technical applications. Essential to the effective development of business is each staff member's access to all of our service offerings through our internal Tetra Tech Delta and geographic networks. Our strong internal networking programs help our professional staff members to pursue new opportunities for both existing and new clients. These networks also facilitate our ability to provide services throughout the project life cycle from the early studies to operations and maintenance. Networking is further supported by our enterprise-wide knowledge management systems which include skills search tools, business development tracking, and collaboration tools.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To support our growth plans, we actively attract, recruit and retain key hires. Our combination of high-end science and consulting coupled with practical applications provides challenging and rewarding opportunities for our associates, thereby enhancing our ability to recruit and retain top quality talent. Our internal networking programs, leadership training, entrepreneurial environment, focus on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and global project portfolio help to attract and retain highly qualified individuals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic growth plans are augmented by our selective investment in acquisitions aligned with our business. Acquisitions enhance plans to add new technologies, broaden our service offerings, add contract capacity and expand our geographic presence. Our long-established experience in identifying and integrating acquisitions strengthens our ability to integrate and rapidly leverage the resources of the acquired companies post-acquisition.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_55"></div><div style="margin-bottom:6pt;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%">Sustainability Program</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech supports clients in more than 100 countries around the world, helpi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng them to solve complex problems and achieve solutions that are technically, socially, and economically resilient. Our high-end consulting and engineering services </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">focus on using innovative technologies and creative solutions to minimize environmental impacts and enhance social systems. Our greatest contribution toward sustainability is through the projects we perform every day for our clients, including recycling freshwater supplies, recycling waste products, and reducing greenhouse gas emissions. In developing countries, we also support gender equality programs, strengthen land tenure, and increase climate resiliency and adaptation. As a signatory of the United Nations Global Compact ("UNGC") on human rights, labor, environment, and anti-corruption, Tetra Tech embraces the UNGC Ten Principles as part of the strategy, culture, and daily operations of our company.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Sustainability Program enhances our commitment by focusing on the environmental, social, and governance impact of our business via four primary pillars: Projects&#160;&#8211; the solutions we provide for our clients; Procurement&#160;&#8211; our procurement and subcontracting approaches; Processes&#160;&#8211; the internal policies and processes that promote sustainable practices, reduce costs, and minimize environmental impacts; and People &#8211; th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e 21,000 staff at Tetra Tech and our partners, clients, and communities worldwide. In addition, our program is based on the Global Reporting Initiative ("GRI"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) Sustainability Report Framework, the internationally accepted sustainability reporting protocol for corporate sustainability plans, which includes three fundamental areas: environmental, economic, and governance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Sustainability Program is led by our Chief Sustainability Officer, who has been appointed by executive management and is supported by other key corporate and operations representatives via our Sustainability Council. We have established a clear set of metrics to evaluate our progress toward our corporate sustainability goals. Each metric corresponds with one or more performance indicators from GRI and include the following categories: environmental (greenhouse gas emissions), economic, health and safety, information technology, human resources, and real estate. We continuously implement sustainability-related policies and practices and assess the results of our efforts in order to improve upon them in the future. Most important to our program is the recognition of the significant environmental, social, and governance impacts of Tetra Tech's projects. Our executive management team reviews and approves the Sustainability Program and evaluates our progress in achieving the goals and objectives outlined in our plan. In 2021, we initiated a commitment to develop Science Based Targets as part of our tracking and execution of our Sustainability Program. We also announced a new and expanded commitment to sustainability for the next decade with a goal to be Climate Positive &amp; Carbon Negative by 2030. Working with our clients, we will continue to advance the science of sustainability, and thereby magnify the scale of our climate-positive impact on the world. As part of the UNGC, we fulfill the annual Communication on Progress via Tetra Tech's Sustainability Report Card that is published on Earth Day. Tetra Tech also participates in the Dow Jones Sustainability Index Corporate Sustainability Assessment.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_58"></div><div style="margin-bottom:6pt;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%">Acquisitions and Divestitures </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continuously evaluate the marketplace for acquisition opportunities to further our strategic growth plans. Due to our reputation, size, financial resources, geographic presence and range of services, we have numerous opportunities to acquire privately and publicly held companies or selected portions of such companies. We evaluate an acquisition opportunity based on its ability to strengthen our leadership in the markets we serve, the technologies and solutions they provide, and the additional new geographies and clients they bring. Also, during our evaluation, we examine an acquisition's ability to drive organic growth, its accretive effect on long-term earnings, and its ability to generate return on investment. Generally, we proceed with an acquisition if we believe that it will strategically expand our service offerings, improve our long-term financial performance, and increase shareholder returns.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We view acquisitions as a key component in the execution of our growth strategy, and we intend to use cash, debt or equity, as we deem appropriate, to fund acquisitions. We may acquire other businesses that we believe are synergistic and will ultimately increase our revenue and net income, strengthen our ability to achieve our strategic goals, provide critical mass with existing clients, and further expand our lines of service. We typically pay a purchase price that results in the recognition of goodwill, generally representing the intangible value of a successful business with an assembled workforce specialized in our areas of interest. Acquisitions are inherently risky, and no assurance can be given that our previous or future acquisitions will be successful or will not have a material adverse effect on our financial position, results of operations, or cash flows. All acquisitions require the approval of our Board of Directors. For detailed information regarding acquisitions, see Note&#160;5, "Acquisitions" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Divestitures.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review and evaluate our existing operations to determine whether our business model should change through the divestiture of certain businesses. Accordingly, from time to time, we may divest or wind-down certain non-core businesses and reallocate our resources to businesses that better align with our long-term strategic direction.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_61"></div><div style="margin-bottom:6pt;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%">Competition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our services is generally competitive. We often compete with many other firms ranging from small regional firms to large international firms.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform a broad spectrum of consulting, engineering, and technical services across the water, environment, sustainable infrastructure, renewable energy, and international development markets. Our client base includes U.S. federal </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">government agencies such as USAID, the DoD, the U.S. Department of State, the U.S. Department of Energy ("DOE"), the U.S. Environmental Protection Agency ("EPA"), and the FAA; U.S. state and local government agencies; government and commercial clients in Canada, Australia, and the United Kingdom; the U.S. commercial sector, which consists primarily of large industrial companies and utilities; and our international commercial clients. Our competition varies and is a function of the business areas in which, and the client sectors for which, we perform our services. The number of competitors for any procurement can vary widely, depending upon technical qualifications, the relative value of the project, geographic location, the financial terms and risks associated with the work, and any restrictions placed upon competition by the client. Historically, clients have chosen among competing firms by weighing the quality, innovation and timeliness of the firm's service versus its cost to determine which firm offers the best value. When less work becomes available in certain markets, price could become an increasingly important factor.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors vary depending on end markets and clients, and often we may only compete with a portion of a firm. We believe that our principal competitors include the following firms, in alphabetical order: AECOM; Arcadis&#160;NV; Black&#160;&amp; Veatch Corporation; Booz Allen Hamilton; Brown&#160;&amp; Caldwell; CDM Smith&#160;Inc.; Chemonics International,&#160;Inc.; Exponent,&#160;Inc.; GHD; ICF International,&#160;Inc.; Jacobs Engineering Group&#160;Inc.; Leidos,&#160;Inc.; SAIC; SNC-Lavalin Group&#160;Inc.; Stantec&#160;Inc.; TRC Companies,&#160;Inc.; Weston Solutions,&#160;Inc.; and WSP Global&#160;Inc.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_64"></div><div style="margin-bottom:6pt;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%">Backlog</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include in our backlog only those contracts for which funding has been provided and work authorization has been received. We estimate that approximately two-thirds 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 ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r backlog at the end of fiscal 2021 will be recognized as revenue in fiscal 2022, as work is being performed. However, we cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. Accordingly, our backlog as of any particular date is an uncertain indicator of our future earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our backlog at fiscal 2021 year-end was $3.5 billion, an increase of $241.0 million, or 7.4%, compared to fiscal 2020&#160;year-end. Of this amount, GSG and CIG reported $2.3 billion and $1.2 billion of backlog, respectively, at fiscal 2021 year-end. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_67"></div><div style="margin-bottom:6pt;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%">Regulations </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage in various service activities that are subject to government oversight, including environmental laws and regulations, general government procurement laws and regulations, and other regulations and requirements imposed by the specific government agencies with which we conduct business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our business involves the planning, design, and program management of pollution control facilities, as well as the assessment and management of remediation activities at hazardous waste sites, U.S. Superfund sites, and military bases. In addition, we contract with U.S. federal government entities to destroy hazardous materials. These activities require us to manage, handle, remove, treat, transport, and dispose of toxic or hazardous substances.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some environmental laws, such as the U.S. Superfund law and similar state, provincial and local statutes, can impose liability for the entire cost of clean-up for contaminated facilities or sites upon present and former owners and operators, as well as generators, transporters, and persons arranging for the treatment or disposal of such substances. In addition, while we strive to handle hazardous and toxic substances with care and in accordance with safe methods, the possibility of accidents, leaks, spills, and events of force majeure always exist. Humans exposed to these materials, including workers or subcontractors engaged in the transportation and disposal of hazardous materials and persons in affected areas, may be injured or become ill. This could result in lawsuits that expose us to liability and substantial damage awards. Liabilities for contamination or human exposure to hazardous or toxic materials, or a failure to comply with applicable regulations, could result in substantial costs, including clean-up costs, fines, civil or criminal sanctions, third party claims for property damage or personal injury, or the cessation of remediation activities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our business operations are covered by U.S. Public Law 85-804, which provides for government indemnification against claims and damages arising out of unusually hazardous activities performed at the request of the government. Due to changes in public policies and law, however, government indemnification may not be available in the case of any future claims or liabilities relating to other hazardous activities that we perform.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Procurement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The services we provide to the U.S. federal government are subject to the FAR and other rules and regulations applicable to government contracts. These rules and regulations:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">require certification and disclosure of all cost and pricing data in connection with the contract negotiations under certain contract types;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">impose accounting rules that define allowable and unallowable costs and otherwise govern our right to reimbursement under certain cost-based government contracts; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">restrict the use and dissemination of information classified for national security purposes and the exportation of certain products and technical data.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, services provided to the DoD and U.S. federal civil agencies are monitored by the Defense Contract Management Agency and audited by the DCAA. Our government clients can also terminate any of their contracts, and many of our government contracts are subject to renewal or extension annually. Further, the services we provide to state and local government clients are subject to various government rules and regulations.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_70"></div><div style="margin-bottom:6pt;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%">Seasonality</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience seasonal trends in our business. Our revenue and operating income are typically lower in the first half of our fiscal year, primarily due to the Thanksgiving (in the U.S. and Canada), Christmas and New Year's holidays. Many of our clients' employees, as well as our own employees, take vacations during these holiday periods. Further, seasonal inclement weather conditions occasionally cause some of our offices to close temporarily or may hamper our project field work in the northern hemisphere's temperate and arctic regions. These occurrences result in fewer billable hours worked on projects and, correspondingly, less revenue recognized.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_73"></div><div style="margin-bottom:6pt;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%">Potential Liability and Insurance </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities could expose us to potential liability under various laws and under workplace health and safety regulations. In addition, we occasionally assume liability by contract under indemnification agreements. We cannot predict the magnitude of such potential liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a comprehensive general liability insurance policy with an umbrella policy that covers losses beyond the general liability limits. We also maintain professional errors and omissions liability and contractor's pollution liability insurance policies. We believe that both policies provide adequate coverage for our business. When we perform higher-risk work, we obtain, if available, the necessary types of insurance coverage for such activities, as is typically required by our clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtain insurance coverage through a broker that is experienced in our industry. The broker and our risk manager regularly review the adequacy of our insurance coverage. Because there are various exclusions and retentions under our policies, or an insurance carrier may become insolvent, there can be no assurance that all potential liabilities will be covered by our insurance policies or paid by our carrier.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the risk associated with insurance claims. If we determine that a loss is probable and reasonably estimable, we establish an appropriate reserve. A reserve is not established if we determine that a claim has no merit or is not probable or reasonably estimable. Our historic levels of insurance coverage and reserves have been adequate. However, partially or completely uninsured claims, if successful and of significant magnitude, could have a material adverse effect on our business.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_76"></div><div style="margin-bottom:6pt;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%">Human Capital Management</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employees.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At fiscal 2021&#160;year-end, we had approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 21,000 staff worldwide. A large percentage of our employees have technical and professional backgrounds and undergraduate and/or advanced degrees,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including the employees of recently acquired companies. Our professional staff includes archaeologists, architects, biologists, chemical engineers, chemists, civil engineers, data scientists, computer scientists, economists, electrical engineers, environmental engineers, environmental scientists, geologists, hydrogeologists, mechanical engineers, software engineers, oceanographers, project managers and toxicologists. We consider the current relationships with our employees to be favorable. We are not aware of any employment circumstances that are likely to disrupt work at any of our facilities. See Part&#160;I, Item&#160;1A, "Risk Factors" for a discussion of the risks related to the loss of key personnel or our inability to attract and retain qualified personnel.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health and Safety.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech is committed to providing and maintaining a healthy and safe work environment for our associates. We provide training to all associates to improve their understanding of behaviors that can be perceived as discriminatory, exclusionary, and/or harassing, and provide safe avenues for associates to report such behaviors.</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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity and Inclusion.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech brings together engineers and technical specialists from all backgrounds to solve our clients' most challenging problems. Our Diversity, Equity and Inclusion Policy guides the Board of Directors, management, associates, subcontractors, and partners in developing an inclusive culture. Our Diversity, Equity and Inclusion Council monitors Tetra Tech's diversity, equity and inclusion practices and makes recommendations to the Board of Directors and Chief Executive Officer for any changes or improvements to our program.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech values diversity, equity and inclusion and undertakes various efforts throughout its operations to promote these initiatives. Our current efforts are focused on these primary areas:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Equal employment opportunity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tetra Tech ensures that our practices and processes attract a diverse range of candidate, and that candidates are recruited, hired, assigned, developed, and promoted based on merit and their alignment to our values.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Learning and development opportunities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To support our associates in reaching their full potential, Tetra Tech offers a wide range of internal and external learning and development opportunities. Education assistance is offered to financially support associates who seek to expand their knowledge and skill base.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of Tetra Tech's commitment to a culture of inclusion, our Employee Resource Group ("ERG") Program broadens and enhances company-wide interaction opportunities for our employees. Our ERG is open to all and involves activities for both employees whose background is the focus of the ERG and those who are supportive of the group (also known as allies). These global networks build on and coordinate with the many local networks that are already active throughout our operations and include groups focused on the experiences of Black, Latino, Pan-Asian, Women, Veterans, and LGBTQIA+ employees.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Development.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech invests in the professional development of our associates. They are provided with training in leadership development, project management skills, and interpersonal skills development. Our focused programs are designed, taught, and facilitated by Tetra Tech leadership, consistent with our commitment to talent development. These programs include the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Tetra Tech Leadership Academy.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Tetra Tech Leadership Academy develops our high-potential associates from around the world into outstanding business leaders. Instructors for this intensive, year-long program are executive management and operational leaders. Participants are immersed in all aspects of the operations of Tetra Tech and complete challenging, real-world assignments designed to hone their leadership and management skills.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Tech 1000 Challenge. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tech 1000 Challenge is a competition to create the most innovative, technology focused solution to a real client challenge. The event brings together employees from around the world to team up and vie for the technology solutions that address our clients' needs. Participants from across our markets form teams to focus on client needs, receive briefings on our Tetra Tech Delta technologies from their peers, and hone their skills in designing strategies and pitching client solutions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Project Excellence Program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech develops Project Managers who are world class in their abilities and performance. The program is led by our Chief Engineer and involves extensive training on how to effectively manage all components of a project.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fearless Entrepreneur Program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through this program, Tetra Tech develops client-oriented, business-minded professionals who are driven to understand and meet the needs of our clients. Developing professionals are challenged and mentored through a process of building client relationships. Participants take part in group discussions in a classroom setting and then are required to implement learned strategies with actual and potential clients.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Tetra Tech Technology Transfer (T4) and ToolTalk Webcast Series. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tetra Tech holds webcasts to help associates around the world share technical resources and enhance their use of available internal tools and to provide better service to clients. Through the T4 and ToolTalk Webcast Series, Tetra Tech experts present and lead discussions about new technologies and programs, best practices, and opportunities for growth across our company.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By offering our associates meaningful work and career development, Tetra Tech is well positioned to continue its growth through recruitment, development, and retention of the best talent in the industry.       </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Executive Officers of the Registrant</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 name, age and position of each of our executive officers at November&#160;24, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:27.993%"></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:4.163%"></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:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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%">Name</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:400;line-height:100%">Position</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;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%">Dan L. Batrack</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;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%">63&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Chairman and Chief Executive Officer<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Batrack joined our predecessor in 1980 and was named Chairman in January 2008. He has served as our Chief Executive Officer and a director since November 2005, and as our President from October 2008 to September 2019. Mr. Batrack has served in numerous capacities over the last 40 years, including arctic research scientist, deep water oceanographic hydrographer, coastal hydrodynamic modeler, environmental data analyst, project and program manager, President of the Engineering Division, and in 2004 he was appointed Chief Operating Officer. He has managed complex programs for many small and Fortune 500 clients, both in the United States and internationally. Mr. Batrack holds a B.A. degree in Business Administration from the University of Washington.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">Leslie L. Shoemaker</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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 <br/></span></td></tr><tr style="height:176pt"><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dr.&#160;Shoemaker was appointed President in September 2019, having previously served as President of WEI Business Group from April 2015 to November 2017, and CIG from November 2017 to September 2019. Dr. Shoemaker joined us in 1991, and has served in various management capacities, including project and program manager, water resources manager and infrastructure group president. From 2005 to 2015, she led our strategic planning, business development and company-wide collaboration programs. Her technical expertise is in the management of large-scale watershed and master planning studies, development of modeling tools and application of optimization tools for decision making. Additionally, she is our Chief Sustainability Officer who leads our Sustainability Council to implement sustainability-related policies and practices company-wide. Dr.&#160;Shoemaker holds a B.A. degree in Mathematics from Hamilton College, a Master of Engineering from Cornell University and a Ph.D. in Agricultural Engineering from the University of Maryland.<br/></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:10pt;font-weight:400;line-height:100%">Steven M. Burdick</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Executive Vice President, Chief Financial Officer<br/></span></td></tr><tr><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:top"><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><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr.&#160;Burdick has served as our Executive Vice President, Chief Financial Officer since April 2011. He served as our Senior Vice President and Corporate Controller from January 2004 to March 2011. Mr.&#160;Burdick joined us in April 2003 as Vice President, Management Audit. Previously, Mr.&#160;Burdick served in senior financial and executive positions with Aura Systems, Inc., TRW Ventures, and Ernst &amp; Young LLP. Mr.&#160;Burdick holds a B.S. degree in Business Administration from Santa Clara University and is a Certified Public Accountant.<br/></span></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;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:27.993%"></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:4.163%"></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:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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%">Name</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:400;line-height:100%">Position</span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" 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%">Derek G. Amidon</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, President of CIG and the Client Account Management Division of CIG <br/></span></td></tr><tr style="height:198pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Amidon was appointed President of CIG in September 2019, in addition to his role as President of CIG's Client Account Management Division. Mr. Amidon has served as a project manager, key account manager, operations manager, and regional manager since joining us in 2012. He has managed a variety of complex, high profile programs for key clients, including Fortune 100 companies. His focus has been on leading high value consulting services that deliver scientific, engineering and regulatory solutions for challenging environmental, engineering, permitting and public relations problems for energy, industrial, institutional and custodial trust clients. He has managed projects in the U.S., Africa, Australia, Europe, and the Caribbean. In addition to experience in both public and private consulting and engineering firms over his 24-year career, Mr. Amidon also served in a variety of business leadership and project development roles at Hess Corporation, a leading independent oil and gas company. Mr. Amidon is a registered Professional Engineer. He holds B.S. and M.S. degrees in Civil Engineering from Brigham Young University and a M.S. in Management from Rensselaer Polytechnic Institute.<br/></span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" 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%">Roger R. Argus</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, President of GSG and the U.S. Government Division of GSG<br/></span></td></tr><tr style="height:164pt"><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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Argus is a chemical engineer with 36 years of experience, including 28 years with us in operational leadership, program and project management, and quality assurance for projects encompassing a broad spectrum of environmental, engineering, information technology, and disaster management services. Mr. Argus has also been responsible for managing multidisciplinary contracts and projects in support of the U.S. federal government (i.e., Navy, the U.S. Army Corps of Engineers ("USACE"), and the EPA), state and municipal agencies, and private clients nationwide. The scope of his technical experience includes planning and directing environmental programs, developing data acquisition, management and analytics solutions, fund research and development support for innovative environmental technologies and waste treatment systems, municipal resiliency, and sustainability programs. Mr. Argus holds a B.S. in Chemical Engineering from California State University, Long Beach.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">William R. Brownlie</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, Chief Engineer and Corporate Risk Management Officer<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dr.&#160;Brownlie was named Senior Vice President and Chief Engineer in September 2009, and Corporate Risk Management Officer in November 2013. From December 2005 to September 2009, he served as a Group President. Dr.&#160;Brownlie joined our predecessor in 1981 and was named a Senior Vice President in December 1993. Dr.&#160;Brownlie has managed various operating units and programs focusing on water resources and environmental services, including work with USACE, the U.S. Air Force, the U.S. Bureau of Reclamation and DOE. He is a registered professional engineer and has a strong technical background in water resources. Dr.&#160;Brownlie holds B.S. and M.S. degrees in Civil Engineering from the State University of New York at Buffalo and a Ph.D. in Civil Engineering from the California Institute of Technology.<br/></span></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;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:27.993%"></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:4.163%"></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:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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%">Name</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:400;line-height:100%">Position</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">Brian N. Carter</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, Corporate Controller and Chief Accounting Officer<br/></span></td></tr><tr style="height:84pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr.&#160;Carter joined us as Vice President, Corporate Controller and Chief Accounting Officer in June 2011 and was appointed Senior Vice President in October 2012. Previously, Mr.&#160;Carter served in finance and auditing positions in private industry and with Ernst&#160;&amp; Young&#160;LLP. Mr.&#160;Carter holds a B.S. in Business Administration from Miami University and is a Certified Public Accountant.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">Craig L. Christensen</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, Chief Information Officer<br/></span></td></tr><tr style="height:119pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Christensen joined us in 1998 through the acquisition of our Tetra Tech NUS, Inc. ("NUS") subsidiary. He is responsible for our information services and technologies, including the implementation of our enterprise resource planning system. Previously, Mr.&#160;Christensen held positions at NUS, Brown and Root Services, and Landmark Graphics subsidiaries of Halliburton Company where his responsibilities included contracts administration, finance, and system development. Prior to his service at Halliburton, Mr.&#160;Christensen held positions at Burroughs Corporation and Apple Computer. Mr.&#160;Christensen holds B.A. and M.B.A. degrees from Brigham Young University.<br/></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:10pt;font-weight:400;line-height:100%">Preston Hopson</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, General Counsel and Secretary<br/></span></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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Hopson was appointed Senior Vice President, General Counsel and Secretary to the Board of Directors in January 2018. He also serves as the Chief Compliance Officer and is responsible for the global Human Resources function. For the prior 10 years, Mr. Hopson served as Vice President, Assistant General Counsel and Assistant Corporate Secretary at AECOM. Prior to this, he was with O&#8217;Melveny &amp; Myers LLP and the U.S. Court of Appeals. Mr. Hopson holds B.A. and J.D. degrees from Yale University.<br/></span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">Richard A. Lemmon</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, Corporate Administration<br/></span></td></tr><tr style="height:72pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Lemmon joined our predecessor in 1981 in a technical capacity and became a member of its corporate staff in a management position in 1985. In 1988, at the time of our predecessor's divestiture from Honeywell, Inc., Mr. Lemmon structured and managed many of our corporate functions. He is currently responsible for insurance, health and safety and facilities.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr></table></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;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:27.993%"></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:4.163%"></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:63.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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%">Name</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:400;line-height:100%">Position</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">Brendan M. O'Rourke</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, Enterprise Risk Management<br/></span></td></tr><tr style="height:119pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. O'Rourke joined us in January 2018 as Vice President, Enterprise Risk Management and was appointed Senior Vice President, Enterprise Risk Management in November 2018. For the prior 10 years, Mr. O'Rourke served as Assistant Vice President of Professional Liability Claims at AIG. Prior to this, he was a Senior Associate at the law firm of Seyfarth Shaw in Boston, Massachusetts. Mr. O'Rourke has more than twenty years of experience in risk management, contract negotiation, claim resolution and litigation within the construction industry. Mr. O'Rourke holds a J.D. from Suffolk Law School and a B.A. from Worcester State University. <br/></span></td></tr><tr style="height:35pt"><td colspan="3" rowspan="2" 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%">Bernard Teufele</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Senior Vice President, President of the Canada and South America Division of CIG<br/></span></td></tr><tr style="height:141pt"><td colspan="3" style="padding:0 1pt"></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Mr. Teufele joined us through an acquisition in 2010. He has over 23 years of consulting engineering experience as a leader of a highly diversified, high-end infrastructure practice and as a technical expert in the field of infrastructure monitoring and asset management. Prior to his current role, Mr. Teufele has managed operating units of increasing size and complexity with a primary focus on infrastructure, environmental sciences, civil transportation, and mining-related services doing work for municipal, provincial, and federal government clients in Canada. He has managed key provincial infrastructure programs in Canada with a particular focus on the monitoring and assessment of roadway infrastructure and the development of asset management programs. Mr. Teufele has a B.Sc. in Applied Science from the University of British Columbia. <br/></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span><br/></span></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Available Information </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is www.tetratech.com. We made available, free electronic copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports through the &#8220;Investor Relations&#8221; portion of our website, under the heading &#8220;SEC Filings&#8221; filed under &#8220;Financial Information.&#8221; These reports are available on our website as soon as reasonably practicable after we electronically file them with the Securities and Exchange Commission ("SEC"). These reports, and any amendments to them, are also available at the Internet website of the SEC, https://www.sec.gov. Also available on our website are our Corporate Governance Policies, Board Committees, Corporate Code of Conduct and Finance Code of Professional Conduct. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_85"></div><div style="margin-bottom:6pt;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%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We operate in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect our operations. Set forth below and elsewhere in this report and in other documents we file with the SEC are descriptions of the risks and uncertainties that could cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. Additional risks we do not yet know of or that we currently think are immaterial may also affect our business operations. If any of the events or circumstances described in the following risks actually occurs, our business, financial condition or results of operations could be materially adversely affected.</span></div><div style="margin-bottom:6pt;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%">Business and Operations Risk Factors</span></div><div style="margin-bottom:6pt;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%">Our results of operations could be adversely affected by health outbreaks such as the COVID-19 pandemic.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant outbreak, epidemic or pandemic of contagious diseases in any geographic area in which we operate could result in a health crisis adversely affecting the economies, financial markets and overall demand for our services in such areas. In addition, any preventative or protective actions that governments implement or that we take in response to a health crisis, such as travel restrictions, quarantines, or site closures, may interfere with the ability of our employees and vendors to perform their responsibilities. Such results could have a material adverse effect on our results of operations. </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;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued global COVID-19 pandemic has created significant volatility, uncertainty and economic disruption. The extent to which the COVID-19 pandemic continues to impact our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals&#8217; actions, including vaccination requirements, that have been and continue to be taken in response to the pandemic; the impact of the pandemic on economic activity and actions taken in response; the effect on our clients&#8217; demand for our services; our ability to provide our services; the ability of our clients to pay for our services or their need to seek reductions of our fees; any closures of our and our clients&#8217; offices and facilities; and the need for enhanced health and hygiene requirements or social distancing or other measures in attempts to counteract future outbreaks in our offices and facilities. Clients may also slow down decision-making, delay planned work or seek to terminate existing agreements. In addition, while governments around the world have enacted emergency relief programs designed to combat the economic impact of the pandemic, the long-term effect of such spending is uncertain and could result in future budgetary restrictions for our government clients. Any of these events could adversely affect our business, financial condition and results of operations.</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:700;line-height:120%">Continuing worldwide political, social and economic uncertainties may adversely affect our revenue and profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The last several years have been periodically marked by political, social and economic concerns, including decreased consumer confidence, the lingering effects of international conflicts, energy costs and inflation. Although certain indices and economic data have shown signs of stabilization in the United States and certain global markets, there can be no assurance that these improvements will be broad-based or sustainable. This instability can make it extremely difficult for our clients, our vendors and us to accurately forecast and plan future business activities, and could cause constrained spending on our services, delays and a lengthening of our business development efforts, the demand for more favorable pricing or other terms, and/or difficulty in collection of our accounts receivable. Our government clients may face budget deficits that prohibit them from funding proposed and existing projects. Further, ongoing economic instability in the global markets could limit our ability to access the capital markets at a time when we would like, or need, to raise capital, which could have an impact on our ability to react to changing business conditions or new opportunities. If economic conditions remain uncertain or weaken, or government spending is reduced, our revenue and profitability could be adversely affected.</span></div><div style="margin-bottom:6pt;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%">Changes in tax laws could increase our tax rate and materially affect our results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to tax laws in the United States and numerous foreign jurisdictions. The incoming U.S. presidential administration has called for changes to fiscal and tax policies, which may include comprehensive tax reform. In addition, many international legislative and regulatory bodies have proposed and/or enacted legislation that could significantly impact how U.S. multinational corporations are taxed on foreign earnings. Many of these proposed and enacted changes to the taxation of our activities could increase our effective tax rate and harm our results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Demand for our services is cyclical and vulnerable to economic downturns. If economic growth slows, government fiscal conditions worsen, or client spending declines further, then our revenue, profits and financial condition may deteriorate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our services is cyclical, and vulnerable to economic downturns and reductions in government and private industry spending. Such downturns or reductions may result in clients delaying, curtailing or canceling proposed and existing projects. Our business traditionally lags the overall recovery in the economy; therefore, our business may not recover immediately when the economy improves. If economic growth slows, government fiscal conditions worsen, or client spending declines, then our revenue, profits and overall financial condition may deteriorate. Our government clients may face budget deficits that prohibit them from funding new or existing projects. In addition, our existing and potential clients may either postpone entering into new contracts or request price concessions. Difficult financing and economic conditions may cause some of our clients to demand better pricing terms or delay payments for services we perform, thereby increasing the average number of days our receivables are outstanding, and the potential of increased credit losses of uncollectible invoices. Further, these conditions may result in the inability of some of our clients to pay us for services that we have already performed. If we are not able to reduce our costs quickly enough to respond to the revenue decline from these clients, our operating results may be adversely affected. Accordingly, these factors affect our ability to forecast our future revenue and earnings from business areas that may be adversely impacted by market conditions.</span></div><div style="margin-bottom:6pt;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%">Our international operations expose us to legal, political, and economic risks in different countries as well as currency exchange rate fluctuations that could harm our business and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we generat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed 29.8% of our rev</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">enue from our international operations, primarily in Canada, Australia, the United Kingdom and from international clients for work that is performed by our domestic operations. International business is subject to a variety of risks, including:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">imposition of governmental controls and changes in laws, regulations, or policies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">lack of developed legal systems to enforce contractual rights;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">greater risk of uncollectible accounts and longer collection cycles;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">currency exchange rate fluctuations, devaluations, and other conversion restrictions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">uncertain and changing tax rules, regulations, and rates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the potential for civil unrest, acts of terrorism, force majeure, war or other armed conflict, and greater physical security risks, which may cause us to have to leave a country quickly; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">logistical and communication challenges;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in regulatory practices, including tariffs and taxes;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in labor conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">general economic, political, and financial conditions in foreign markets; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">exposure to civil or criminal liability under the U.S. Foreign Corrupt Practices Act (&#8220;FCPA&#8221;), the U.K. Bribery Act, the Canadian Corruption of Foreign Public Officials Act, the Brazilian Clean Companies Act, the anti-boycott rules, trade and export control regulations, as well as other international regulations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the Province of Quebec has adopted legislation that requires businesses and individuals seeking contracts with governmental bodies be certified by a Quebec regulatory authority for contracts over a specified size. Our failure to maintain certification could adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International risks and violations of international regulations may significantly reduce our revenue and profits, and subject us to criminal or civil enforcement actions, including fines, suspensions, or disqualification from future U.S. federal procurement contracting. Although we have policies and procedures to monitor legal and regulatory compliance, our employees, subcontractors, and agents could take actions that violate these requirements. As a result, our international risk exposure may be more or less than the percentage of revenue attributed to our international operations.</span></div><div style="margin-bottom:6pt;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%">The United Kingdom's withdrawal from the European Union could have an adverse effect on our business and financial results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the United Kingdom government initiated a process to withdraw from the European Union ("Brexit") and began negotiating the terms of the separation. Brexit has created substantial economic and political uncertainty and volatility in currency exchange rates, and the terms of the United Kingdom's withdrawal from the European Union remain uncertain. The uncertainty created by Brexit may cause our customers to closely monitor their costs and reduce demand for our services and may ultimately result in new legal regulatory and cost challenges for our United Kingdom and global operations. Any of these events could adversely affect our United Kingdom, European and overall business and financial results. </span></div><div style="margin-bottom:6pt;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%">We derive a substantial amount of our revenue from U.S. federal, state and local government agencies, and any disruption in government funding or in our relationship with those agencies could adversely affect our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we gener</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated 50.3% of our reve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nue from contracts with U.S. federal, and state and local government agencies. A significant amount of this revenue is derived under multi-year contracts, many of which are appropriated on an annual basis. As a result, at the beginning of a project, the related contract may be only partially funded, and additional funding is normally committed only as appropriations are made in each subsequent year. These appropriations, and the timing of payment of appropriated amounts, may be influenced by numerous factors as noted below. Our backlog includes only the projects that have funding appropriated.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The demand for our U.S. government-related services is generally driven by the level of government program funding. Accordingly, the success and further development of our business depends, in large part, upon the continued funding of these U.S. government programs, and upon our ability to obtain contracts and perform well under these programs. A significant reduction in federal government spending, the absence of a bipartisan agreement on the federal government budget, a partial or full federal government shutdown, or a change in budgetary priorities could reduce demand for our services, cancel or delay federal projects, result in the closure of federal facilities and significant personnel reductions, and have a material and adverse impact on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several additional factors that could materially affect our U.S. government contracting business, which could cause U.S. government agencies to delay or cancel programs, to reduce their orders under existing contracts, to exercise their rights to terminate contracts or not to exercise contract options for renewals or extensions. Such factors, which include the following, could have a material adverse effect on our revenue or the timing of contract payments from U.S. government agencies:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">the failure of the U.S. government to complete its budget and appropriations process before its fiscal year-end;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">changes in and delays or cancellations of government programs, procurements, requirements or appropriations;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">budget constraints or policy changes resulting in delay or curtailment of expenditures related to the services we provide;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">re-competes of government contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the timing and amount of tax revenue received by federal, state and local governments, and the overall level of government expenditures;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">curtailment in the use of government contracting firms;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">delays associated with insufficient numbers of government staff to oversee contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the increasing preference by government agencies for contracting with small and disadvantaged businesses;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">competing political priorities and changes in the political climate regarding the funding or operation of the services we provide;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the adoption of new laws or regulations affecting our contracting relationships with the federal, state or local governments;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">unsatisfactory performance on government contracts by us or one of our subcontractors, negative government audits or other events that may impair our relationship with federal, state or local governments;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 dispute with or improper activity by any of our subcontractors; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">general economic or political conditions.</span></div><div style="margin-bottom:6pt;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%">Our inability to win or renew U.S. government contracts during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government contracts are awarded through a regulated procurement process. The U.S. federal government has increasingly relied upon multi-year contracts with pre-established terms and conditions, such as indefinite delivery/indefinite quantity (&#8220;IDIQ&#8221;) contracts, which generally require those contractors who have previously been awarded the IDIQ to engage in an additional competitive bidding process before a task order is issued. As a result, new work awards tend to be smaller and of shorter duration, since the orders represent individual tasks rather than large, programmatic assignments. In addition, we believe that there has been an increase in the award of federal contracts based on a low-price, technically acceptable criteria emphasizing price over qualitative factors, such as past performance. As a result, pricing pressure may reduce our profit margins on future federal contracts. The increased competition and pricing pressure, in turn, may require us to make sustained efforts to reduce costs in order to realize revenue, and profits under government contracts. If we are not successful in reducing the amount of costs we incur, our profitability on government contracts will be negatively impacted. Moreover, even if we are qualified to work on a government contract, we may not be awarded the contract because of existing government policies designed to protect small businesses and under-represented minority contractors. Our inability to win or renew government contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">during regulated procurement processes could harm our operations and significantly reduce or eliminate our profits.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Each year, client funding for some of our U.S. government contracts may rely on government appropriations or public-supported financing. If adequate public funding is delayed or is not available, then our profits and revenue could decline. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, client funding for some of our U.S. government contracts may directly or indirectly rely on government appropriations or public-supported financing. Legislatures may appropriate funds for a given project on a year-by-year basis, even though the project may take more than one year to perform. In addition, public-supported financing such as U.S. state and local municipal bonds may be only partially raised to support existing projects. Similarly, an economic downturn may make it more difficult for U.S. state and local governments to fund projects. In addition to the state of the economy and competing political priorities, public funds and the timing of payment of these funds may be influenced by, among other things, curtailments in the use of government contracting firms, increases in raw material costs, delays associated with insufficient numbers of government staff to oversee contracts, budget constraints, the timing and amount of tax receipts, and the overall level of government expenditures. If adequate public funding is not available or is delayed, then our profits and revenue could decline. </span></div><div style="margin-bottom:6pt;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%">Our U.S. federal government contracts may give government agencies the right to modify, delay, curtail, renegotiate, or terminate existing contracts at their convenience at any time prior to their completion, which may result in a decline in our profits and revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal government projects in which we participate as a contractor or subcontractor may extend for several years. Generally, government contracts include the right to modify, delay, curtail, renegotiate, or terminate contracts and subcontracts at the government&#8217;s convenience any time prior to their completion. Any decision by a U.S. federal government client to modify, delay, curtail, renegotiate, or terminate our contracts at their convenience may result in a decline in our profits and revenue.</span></div><div style="margin-bottom:6pt;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%">As a U.S. government contractor, we must comply with various procurement laws and regulations and are subject to regular government audits; a violation of any of these laws and regulations or the failure to pass a government audit could result in sanctions, contract termination, forfeiture of profit, harm to our reputation or loss of our status as an eligible government contractor and could reduce our profits and revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must comply with and are affected by U.S. federal, state, local, and foreign laws and regulations relating to the formation, administration and performance of government contracts. For example, we must comply with FAR, the Truth in Negotiations Act, CAS, the American Recovery and Reinvestment Act of 2009, the Services Contract Act, and the DoD security regulations, as well as many other rules and regulations. In addition, we must comply with other government regulations related to employment practices, environmental protection, health and safety, tax, accounting, and anti-fraud measures, as well as many other regulations in order to maintain our government contractor status. These laws and regulations affect how we do business with our clients and, in some instances, impose additional costs on our business operations. Although we take precautions to prevent and deter fraud, misconduct, and non-compliance, we face the risk that our employees or outside partners may engage in misconduct, fraud, or other improper activities. U.S. government agencies, such as the DCAA, routinely audit and investigate government contractors. These government agencies review and audit a government contractor&#8217;s performance under its contracts and cost structure, and evaluate compliance with applicable laws, regulations, and standards. In addition, during the course of its audits, the DCAA may question our incurred project costs. If the DCAA believes we have accounted for such costs in a manner inconsistent with the requirements for FAR or CAS, the DCAA auditor may recommend to our U.S. government corporate administrative contracting officer that such costs be disallowed. Historically, we have not experienced significant disallowed costs as a result of government audits. However, we can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. In addition, U.S. government contracts are subject to various other requirements relating to the formation, administration, performance, and accounting for these contracts. We may also be subject to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">qui tam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> litigation brought by private individuals on behalf of the U.S. government under the Federal Civil False Claims Act, which could include claims for treble damages. For example, as discussed elsewhere in this report, on January 14, 2019, the Civil Division of the United States Attorney's Office filed complaints in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc., in the U.S. District Court for the Northern District of California. U.S. government contract violations could result in the imposition of civil and criminal penalties or sanctions, contract termination, forfeiture of profit, and/or suspension of payment, any of which could make us lose our status as an eligible government contractor. We could also suffer serious harm to our reputation. Any interruption or termination of our U.S. government contractor status could reduce our profits and revenue significantly.</span></div><div style="margin-bottom:6pt;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%">If we extend a significant portion of our credit to clients in a specific geographic area or industry, we may experience disproportionately high levels of collection risk and nonpayment if those clients are adversely affected by factors particular to their geographic area or industry.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our clients include public and private entities that have been, and may continue to be, negatively impacted by the changing landscape in the global econom</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y. While outside of the U.S. federal government no single client accounted for over </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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:400;line-height:120%">10% of our revenue for fiscal 2021, we face collection risk as a normal part of our business where we perform services and subsequently bill our clients for such services. In the event </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that we have concentrated credit risk from clients in a specific geographic area or industry, continuing negative trends or a worsening in the financial condition of that specific geographic area or industry could make us susceptible to disproportionately high levels of default by those clients. Such defaults could materially adversely impact our revenues and our results of operations.</span></div><div style="margin-bottom:6pt;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%">We have made and expect to continue to make acquisitions. Acquisitions could disrupt our operations and adversely impact our business and operating results. Our failure to conduct due diligence effectively, or our inability to successfully integrate acquisitions, could impede us from realizing all of the benefits of the acquisitions, which could weaken our results of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A key part of our growth strategy is to acquire other companies that complement our lines of business or that broaden our technical capabilities and geographic presence. However, our ability to make acquisitions is restricted under our credit agreement. Acquisitions involve certain known and unknown risks that could cause our actual growth or operating results to differ from our expectations or the expectations of securities analysts. For example:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 may not be able to identify suitable acquisition candidates or to acquire additional companies on acceptable terms;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 pursuing international acquisitions, which inherently pose more risk than domestic acquisitions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 compete with others to acquire companies, which may result in decreased availability of, or increased price for, suitable acquisition candidates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 may not be able to obtain the necessary financing, on favorable terms or at all, to finance any of our potential acquisitions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 may ultimately fail to consummate an acquisition even if we announce that we plan to acquire a company; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">acquired companies may not perform as we expect, and we may fail to realize anticipated revenue and profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to conduct due diligence on our potential targets effectively, we may, for example, not identify problems at target companies, or fail to recognize incompatibilities or other obstacles to successful integration. The integration process may disrupt our business and, if implemented ineffectively, may preclude realization of the full benefits expected by us and could harm our results of operations. In addition, the overall integration of the combining companies may result in unanticipated problems, expenses, liabilities, and competitive responses, and may cause our stock price to decline. The difficulties of integrating an acquisition include, among others:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">issues in integrating information, communications, and other systems;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">incompatibility of logistics, marketing, and administration methods;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">maintaining employee morale and retaining key employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">integrating the business cultures of both companies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">preserving important strategic client relationships;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">consolidating corporate and administrative infrastructures, and eliminating duplicative operations; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">coordinating and integrating geographically separate organizations.</span></div><div style="margin-bottom:6pt;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%">In addition, even if the operations of an acquisition are integrated successfully, we may not realize the full benefits of the acquisition, including the synergies, cost savings or growth opportunities that we expect. These benefits may not be achieved within the anticipated time frame, or at all. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, acquisitions may cause us to:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">issue common stock that would dilute our current stockholders&#8217; ownership percentage;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">use a substantial portion of our cash resources;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">increase our interest expense, leverage, and debt service requirements (if we incur additional debt to fund an acquisition);</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:103%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%;padding-left:13.8pt">assume liabilities, including undisclosed, contingent or environmental liabilities, for which we do not have indemnification from the former owners. Further, indemnification obligations may be subject to dispute or concerns regarding the creditworthiness of the former owners;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">record goodwill and non-amortizable intangible assets that are subject to impairment testing and potential impairment charges;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">experience volatility in earnings due to changes in contingent consideration related to acquisition earn-out liability estimates; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">incur amortization expenses related to certain intangible assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">lose existing or potential contracts as a result of conflict of interest issues;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">incur large and immediate write-offs; or</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">become subject to litigation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, acquired companies that derive a significant portion of their revenue from the U.S. federal government and do not follow the same cost accounting policies and billing practices that we follow may be subject to larger cost disallowances for greater periods than we typically encounter. If we fail to determine the existence of unallowable costs and do not establish appropriate reserves at acquisition, we may be exposed to material unanticipated liabilities, which could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;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%">If our goodwill or intangible assets become impaired, then our profits may be significantly reduced.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we have historically acquired a significant number of companies, goodwill and intangible assets represent a substantial portion of our assets. As of</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%">October&#160;3, 2021, our goodwill was $1.1 billion and other intangible ass</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ets were $38.0 million. We are required to perform a goodwill impairment test for potential impairment at least on an annual basis. We also assess the recoverability of the unamortized balance of our intangible assets when indications of impairmen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. The goodwill impairment test requires us to determine the fair value of our reporting units, which are the components one level below our reportable segments. In determining fair value, we make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations. We also analyze current economic indicators and market valuations to help determine fair value. To the extent economic conditions that would impact the future operations of our reporting units change, our goodwill may be deemed to be impaired, and we would be required to record a non-cash charge that could result in a material adverse effect on our financial position or results of operations. For example, we had goodwill impairment of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. </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 had no goodwill impairment in fisca</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l 2021.</span></div><div style="margin-bottom:6pt;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:112%">We could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCPA and similar anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. The U.K. Bribery Act of 2010 prohibits both domestic and international bribery, as well as bribery across both private and public sectors. In addition, an organization that &#8220;fails to prevent bribery&#8221; by anyone associated with the organization can be charged under the U.K. Bribery Act unless the organization can establish the defense of having implemented &#8220;adequate procedures&#8221; to prevent bribery. Improper payments are also prohibited under the Canadian Corruption of Foreign Public Officials Act and the Brazilian Clean Companies Act. Local business practices in many countries outside the United States create a greater risk of government corruption than that found in the United States and other more developed countries. Our policies mandate compliance with anti-bribery laws, and we have established policies and procedures designed to monitor compliance with anti-bribery law requirements; however, we cannot ensure that our policies and procedures will protect us from potential reckless or criminal acts committed by individual employees or agents. If we are found to be liable for anti-bribery law violations, we could suffer from criminal or civil penalties or other sanctions that could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;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%">We could be adversely impacted if we fail to comply with domestic and international export laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent we export technical services, data and products outside of the United States, we are subject to U.S. and international laws and regulations governing international trade and exports, including but not limited to the International Traffic in Arms Regulations, the Export Administration Regulations, and trade sanctions against embargoed countries. A failure to comply with these laws and regulations could result in civil or criminal sanctions, including the imposition of fines, the denial of export privileges, and suspension or debarment from participation in U.S. government contracts, which could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;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%">If we fail to complete a project in a timely manner, miss a required performance standard, or otherwise fail to adequately perform on a project, then we may incur a loss on that project, which may reduce or eliminate our overall profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our engagements often involve large-scale, complex projects. The quality of our performance on such projects depends in large part upon our ability to manage the relationship with our clients and our ability to effectively manage the project and deploy appropriate resources, including third-party contractors and our own personnel, in a timely manner. We may commit to a client that we will complete a project by a scheduled date. We may also commit that a project, when completed, will achieve specified performance standards. If the project is not completed by the scheduled date or fails to meet required performance standards, we may either incur significant additional costs or be held responsible for the costs incurred by the client to rectify damages due to late completion or failure to achieve the required performance standards. The uncertainty of the timing of a project can present difficulties in planning the amount of personnel needed for the project. If the project is delayed </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">or canceled, we may bear the cost of an underutilized workforce that was dedicated to fulfilling the project. In addition, performance of projects can be affected by a number of factors beyond our control, including unavoidable delays from government inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, and labor disruptions. To the extent these events occur, the total costs of the project could exceed our estimates, and we could experience reduced profits or, in some cases, incur a loss on a project, which may reduce or eliminate our overall profitability. Further, any defects or errors, or failures to meet our clients&#8217; expectations, could result in claims for damages against us. Failure to meet performance standards or complete performance on a timely basis could also adversely affect our reputation.</span></div><div style="margin-bottom:6pt;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%">The loss of key personnel or our inability to attract and retain qualified personnel could impair our ability to provide services to our clients and otherwise conduct our business effectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As primarily a professional and technical services company, we are labor-intensive and, therefore, our ability to attract, retain, and expand our senior management and our professional and technical staff is an important factor in determining our future success. The market for qualified scientists and engineers is competitive and, from time to time, it may be difficult to attract and retain qualified individuals with the required expertise within the timeframe demanded by our clients. For example, some of our U.S. government contracts may require us to employ only individuals who have particular government security clearance levels. In addition, if we are unable to retain executives and other key personnel, the roles and responsibilities of those employees will need to be filled, which may require that we devote time and resources to identify, hire, and integrate new employees. The loss of the services of any of these key personnel could adversely affect our business. Our failure to attract and retain key individuals could impair our ability to provide services to our clients and conduct our business effectively.</span></div><div style="margin-bottom:6pt;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%">Our revenue and growth prospects may be harmed if we or our employees are unable to obtain government granted eligibility or other qualifications we and they need to perform services for our customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of government programs require contractors to have certain kinds of government granted eligibility, such as security clearance credentials. Depending on the project, eligibility can be difficult and time-consuming to obtain. If we or our employees are unable to obtain or retain the necessary eligibility, we may not be able to win new business, and our existing customers could terminate their contracts with us or decide not to renew them. To the extent we cannot obtain or maintain the required security clearances for our employees working on a particular contract, we may not derive the revenue or profit anticipated from such contract.</span></div><div style="margin-bottom:6pt;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%">Our actual business and financial results could differ from the estimates and assumptions that we use to prepare our consolidated financial statements, which may significantly reduce or eliminate our profits.</span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To prepare consolidated financial statements in conformity with generally accepted accounting principles in the U.S. ("U.S. GAAP"), management is required to make estimates and assumptions as of the date of the consolidated financial statements. These estimates and assumptions affect the reported values of assets, liabilities, revenue and expenses, as well as disclosures of contingent assets and liabilities. For example, we typically recognize revenue over the life of a contract based on the proportion of costs incurred to date compared to the total costs estimated to be incurred for the entire project. Areas requiring significant estimates by our management include:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the application of the percentage-of-completion method of accounting and revenue recognition on contracts, change orders, and contract claims, including related unbilled accounts receivable;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">unbilled accounts receivable, including amounts related to requests for equitable adjustment to contracts that provide for price redetermination, primarily with the U.S. federal government. These amounts are recorded only when they can be reliably estimated, and realization is probable;  </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">provisions for uncollectible receivables, client claims, and recoveries of costs from subcontractors, vendors, and others;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">provisions for income taxes, research and development tax credits, valuation allowances, and unrecognized tax benefits;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">value of goodwill and recoverability of intangible assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">valuations of assets acquired and liabilities assumed in connection with business combinations;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">valuation of contingent earn-out liabilities recorded in connection with business combinations;  </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">valuation of employee benefit plans; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">valuation of stock-based compensation expense; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">accruals for estimated liabilities, including litigation and insurance reserves.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual business and financial results could differ from those estimates, which may significantly reduce or eliminate our profits.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. The rate at which we utilize our workforce is affected by a number of factors, including:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our ability to transition employees from completed projects to new assignments and to hire and assimilate new employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our ability to forecast demand for our services and thereby maintain an appropriate headcount in each of our geographies and operating units;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our ability to engage employees in assignments during natural disasters or pandemics;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our ability to manage attrition;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our need to devote time and resources to training, business development, professional development, and other non-chargeable activities; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our ability to match the skill sets of our employees to the needs of the marketplace.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we over-utilize our workforce, our employees may become disengaged, which could impact employee attrition. If we under-utilize our workforce, our profit margin and profitability could suffer.</span></div><div style="margin-bottom:6pt;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%">Our use of the percentage-of-completion method of revenue recognition could result in a reduction or reversal of previously recorded revenue and profits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for most of our contracts on the percentage-of-completion method of revenue recognition. Generally, our use of this method results in recognition of revenue and profit ratably over the life of the contract, based on the proportion of costs incurred to date to total costs expected to be incurred for the entire project. The effects of revisions to estimated revenue and costs, including the achievement of award fees and the impact of change orders and claims, are recorded when the amounts are known and can be reasonably estimated. Such revisions could occur in any period and their effects could be material. Although we have historically made reasonably reliable estimates of the progress towards completion of long-term contracts, the uncertainties inherent in the estimating process make it possible for actual costs to vary materially from estimates, including reductions or reversals of previously recorded revenue and profit.</span></div><div style="margin-bottom:6pt;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%">If we are unable to accurately estimate and control our contract costs, then we may incur losses on our contracts, which could decrease our operating margins and reduce our profits. Specifically, our fixed-price contracts could increase the unpredictability of our earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is important for us to accurately estimate and control our contract costs so that we can maintain positive operating margins and profitability. We generally enter into three principal types of contracts with our clients: fixed-price, time-and-materials and cost-plus. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal government and certain other clients have increased the use of fixed-priced contracts. Under fixed-price contracts, we receive a fixed price irrespective of the actual costs we incur and, consequently, we are exposed to a number of risks. We realize a profit on fixed-price contracts only if we can control our costs and prevent cost over-runs on our contracts. Fixed-price contracts require cost and scheduling estimates that are based on a number of assumptions, including those about future economic conditions, costs, and availability of labor, equipment and materials, and other exigencies. We could experience cost over-runs if these estimates are originally inaccurate as a result of errors or ambiguities in the contract specifications, or become inaccurate as a result of a change in circumstances following the submission of the estimate due to, among other things, unanticipated technical problems, difficulties in obtaining permits or approvals, changes in local laws or labor conditions, weather delays, changes in the costs of raw materials, or the inability of our vendors or subcontractors to perform. If cost overruns occur, we could experience reduced profits or, in some cases, a loss for that project. If a project is significant, or if there are one or more common issues that impact multiple projects, costs overruns could increase the unpredictability of our earnings, as well as have a material adverse impact on our business and earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our time-and-materials contracts, we are paid for labor at negotiated hourly billing rates and paid for other expenses. Profitability on these contracts is driven by billable headcount and cost control. Many of our time-and-materials contracts are subject to maximum contract values and, accordingly, revenue relating to these contracts is recognized as if these contracts were fixed-price contracts. Under our cost-plus contracts, some of which are subject to contract ceiling amounts, we are reimbursed for allowable costs and fees, which may be fixed or performance-based. If our costs exceed the contract ceiling or are not allowable under the provisions of the contract or any applicable regulations, we may not be able to obtain reimbursement for all of the costs we incur.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Profitability on our contracts is driven by billable headcount and our ability to manage our subcontractors, vendors, and material suppliers. If we are unable to accurately estimate and manage our costs, we may incur losses on our contracts, which could decrease our operating margins and significantly reduce or eliminate our profits. Certain of our contracts require us </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">to satisfy specific design, engineering, procurement, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">construction mile</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stones in order to receive payment for the work completed or equipment or supplies procured prior to achievement of the applicable milestone. As a result, under these types of arrangements, we may incur significant costs or perform significant amounts of services prior to receipt of payment. If a client determines not to proceed with the completion of the project or if the client defaults on its payment obligations, we may face difficulties in collecting payment of amounts due to us for the costs previously incurred or for the amounts previously expended to purchase equipment or supplies.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for a contract requires judgments relative to assessing the contract&#8217;s estimated risks, revenue, costs, and other technical issues. Due to the size and nature of many of our contracts, the estimation of overall risk, revenue, and cost at completion is complicated and subject to many variables. Changes in underlying assumptions, circumstances, or estimates may also adversely affect future period financial performance. If we are unable to accurately estimate the overall revenue or costs on a contract, then we may experience a lower profit or incur a loss on the contract.</span></div><div style="margin-bottom:6pt;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%">Our failure to adequately recover on claims brought by us against clients for additional contract costs could have a negative impact on our liquidity and profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have brought claims against clients for additional costs exceeding the contract price or for amounts not included in the original contract price. These types of claims occur due to matters such as client-caused delays or changes from the initial project scope, both of which may result in additional cost. Often, these claims can be the subject of lengthy arbitration or litigation proceedings, and it is difficult to accurately predict when these claims will be fully resolved. When these types of events occur and unresolved claims are pending, we have used working capital in projects to cover cost overruns pending the resolution of the relevant claims. A failure to promptly recover on these types of claims could have a negative impact on our liquidity and profitability. Total accounts receivable at October&#160;3, 2021 included approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely $11 million related to such claims.</span></div><div style="margin-bottom:6pt;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%">Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">failure to win new contracts and renew existing contracts with private and public sector clients could adversely affect our profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our ability to win new contracts and renew existing contracts with private and public sector clients. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors. These factors include market conditions, financing arrangements, and required governmental approvals. If negative market conditions arise, or if we fail to secure adequate financial arrangements or the required government approval, we may not be able to pursue certain projects, which could adversely affect our profitability. </span></div><div style="margin-bottom:6pt;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%">If we are not able to successfully manage our growth strategy, our business and results of operations may be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expected future growth presents numerous managerial, administrative, operational, and other challenges. Our ability to manage the growth of our operations will require us to continue to improve our management information systems and our other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate, and retain both our management and professional employees. The inability to effectively manage our growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt;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%">Our backlog is subject to cancellation, unexpected adjustments and changing economic conditions, and is an uncertain indicator of future operating results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our backlog at October&#160;3, 2021 wa</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 $3.5 billion, an increase of $241.0 million, or 7.4%, compar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed to the end of fiscal 2020. We include in backlog only those contracts for which funding has been provided and work authorizations have been received. We cannot guarantee that the revenue projected in our backlog will be realized or, if realized, will result in profits. In addition, project cancellations or scope adjustments may occur, from time to time, with respect to contracts reflected in our backlog. For example, certain of our contracts with the U.S. federal government and other clients are terminable at the discretion of the client, with or without cause. These types of backlog reductions could adversely affect our revenue and margins. As a result of these factors, our backlog as of any particular date is an uncertain indicator of our future earnings.</span></div><div style="margin-bottom:6pt;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%">Cyber security breaches of our systems and information technology could adversely impact our ability to operate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, install and maintain information technology systems for ourselves, as well as for customers. Client contracts for the performance of information technology services, as well as various privacy and securities laws, require us to manage and protect sensitive and confidential information, including federal and other government information, from disclosure. We also need to protect our own internal trade secrets and other business confidential information, as well as personal data of our employees and contractors, from disclosure. For example, the European Union's General Data Protection Regulation ("GDPR") extends the scope of the European Union data protection laws to all companies processing data of European Union residents, regardless of the company's location. In addition, the California Consumer Privacy Act ("CCPA") </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">increases the penalties for data privacy incidents. The GDPR and CCPA are just examples of privacy regulations that are emerging in locations where we work.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to our and our clients' proprietary or classified information. We rely on industry-accepted security measures and technology to securely maintain all confidential and proprietary information on our information systems. In addition, we rely on the security of third-party service providers, vendors, and cloud services providers to protect confidential data. In the ordinary course of business, we have been targeted by malicious cyber-attacks. A user who circumvents security measures could misappropriate confidential or proprietary information, including information regarding us, our personnel and/or our clients, or cause interruptions or malfunctions in operations. As a result, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We also rely in part on third-party software and information technology vendors to run our critical accounting, project management and financial information systems. We depend on our software and information technology vendors to provide long-term software and hardware support for our information systems. Our software and information technology vendors may decide to discontinue further development, integration or long-term software and hardware support for our information systems, in which case we may need to abandon one or more of our current information systems and migrate some or all of our accounting, project management and financial information to other systems, thus increasing our operational expense, as well as disrupting the management of our business operations. Any of these events could damage our reputation and have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:6pt;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%">If our business partners fail to perform their contractual obligations on a project, we could be exposed to legal liability, loss of reputation and profit reduction or loss on the project.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We routinely enter into subcontracts and, occasionally, joint ventures, teaming arrangements, and other contractual arrangements so that we can jointly bid and perform on a particular project. Success under these arrangements depends in large part on whether our business partners fulfill their contractual obligations satisfactorily. In addition, when we operate through a joint venture in which we are a minority holder, we have limited control over many project decisions, including decisions related to the joint venture&#8217;s internal controls, which may not be subject to the same internal control procedures that we employ. If these unaffiliated third parties do not fulfill their contract obligations, the partnerships or joint ventures may be unable to adequately perform and deliver their contracted services. Under these circumstances, we may be obligated to pay financial penalties, provide additional services to ensure the adequate performance and delivery of the contracted services, and may be jointly and severally liable for the other&#8217;s actions or contract performance. These additional obligations could result in reduced profits and revenues or, in some cases, significant losses for us with respect to the joint venture, which could also affect our reputation in the industries we serve.</span></div><div style="margin-bottom:6pt;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%">If our contractors and subcontractors fail to satisfy their obligations to us or other parties, or if we are unable to maintain these relationships, our revenue, profitability, and growth prospects could be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on contractors and subcontractors in conducting our business. There is a risk that we may have disputes with our subcontractors arising from, among other things, the quality and timeliness of work performed by the subcontractor, client concerns about the subcontractor, or our failure to extend existing task orders or issue new task orders under a subcontract. In addition, if a subcontractor fails to deliver on a timely basis the agreed-upon supplies, fails to perform the agreed-upon services, or goes out of business, then we may be required to purchase the services or supplies from another source at a higher price, and our ability to fulfill our obligations as a prime contractor may be jeopardized. This may reduce the profit to be realized or result in a loss on a project for which the services or supplies are needed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on relationships with other contractors when we act as their subcontractor or joint venture partner. The absence of qualified subcontractors with which we have a satisfactory relationship could adversely affect the quality of our service and our ability to perform under some of our contracts. Our future revenue and growth prospects could be adversely affected if other contractors eliminate or reduce their subcontracts or teaming arrangement relationships with us, or if a government agency terminates or reduces these other contractors&#8217; programs, does not award them new contracts, or refuses to pay under a contract.</span></div><div style="margin-bottom:6pt;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%">Our failure to meet contractual schedule or performance requirements that we have guaranteed could adversely affect our operating results</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></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain circumstances, we can incur liquidated or other damages if we do not achieve project completion by a scheduled date. If we or an entity for which we have provided a guarantee subsequently fails to complete the project as scheduled and the matter cannot be satisfactorily resolved with the client, we may be responsible for cost impacts to the client resulting from any delay or the cost to complete the project. Our costs generally increase from schedule delays and/or could exceed our projections for a particular project. In addition, project performance can be affected by a number of factors beyond </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">our control, including unavoidable delays from governmental inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards, labor disruptions and other factors. As a result, material performance problems for existing and future contracts could cause actual results of operations to differ from those anticipated by us and could cause us to suffer damage to our reputation within our industry and client base.</span></div><div style="margin-bottom:6pt;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%">New legal requirements could adversely affect our operating results</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></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and results of operations could be adversely affected by the passage of climate change, defense, environmental, infrastructure and other legislation, policies and regulations. Growing concerns about climate change may result in the imposition of additional environmental regulations. For example, legislation, international protocols, regulation or other restrictions on emissions could increase the costs of projects for our clients or, in some cases, prevent a project from going forward, thereby potentially reducing the need for our services. In addition, relaxation or repeal of laws and regulations, or changes in governmental policies regarding environmental, defense, infrastructure or other industries we serve could result in a decline in demand for our services, which could in turn negatively impact our revenues. We cannot predict when or whether any of these various proposals may be enacted or what their effect will be on us or on our customers.</span></div><div style="margin-bottom:6pt;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%">Changes in resource management, environmental, or infrastructure industry laws, regulations, and programs could directly or indirectly reduce the demand for our services, which could in turn negatively impact our revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our services are directly or indirectly impacted by changes in U.S. federal, state, local or foreign laws and regulations pertaining to the resource management, environmental, and infrastructure industries. Accordingly, a relaxation or repeal of these laws and regulations, or changes in governmental policies regarding the funding, implementation or enforcement of these programs, could result in a decline in demand for our services, which could in turn negatively impact our revenue.</span></div><div style="margin-bottom:6pt;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%">Changes in capital markets could adversely affect our access to capital and negatively impact our business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results could be adversely affected by an inability to access the revolving credit facility under our credit agreement. Unfavorable financial or economic conditions could impact certain lenders' willingness or ability to fund our revolving credit facility. In addition, increases in interest rates or credit spreads, volatility in financial markets or the interest rate environment, significant political or economic events, defaults of significant issuers, and other market and economic factors, may negatively impact the general level of debt issuance, the debt issuance plans of certain categories of borrowers, the types of credit-sensitive products being offered, and/or a sustained period of market decline or weakness could have a material adverse effect on us. </span></div><div style="margin-bottom:6pt;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%">Restrictive covenants in our credit agreement may restrict our ability to pursue certain business strategies.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement limits or restricts our ability to, among other things:</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">incur additional indebtedness;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">create liens securing debt or other encumbrances on our assets;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">make loans or advances;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">pay dividends or make distributions to our stockholders;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">purchase or redeem our stock;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">repay indebtedness that is junior to indebtedness under our credit agreement;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">acquire the assets of, or merge or consolidate with, other companies; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">sell, lease, or otherwise dispose of assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement also requires that we maintain certain financial ratios, which we may not be able to achieve. The covenants may impair our ability to finance future operations or capital needs or to engage in other favorable business activities.</span></div><div style="margin-bottom:6pt;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%">Our industry is highly competitive, and we may be unable to compete effectively, which could result in reduced revenue, profitability and market share.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are engaged in a highly competitive business. The markets we serve are highly fragmented and we compete with many regional, national and international companies. Certain of these competitors have greater financial and other resources than we do. Others are smaller and more specialized and concentrate their resources in particular areas of expertise. The extent of our competition varies according to certain markets and geographic area. In addition, the technical and professional aspects of some of our services generally do not require large upfront capital expenditures and provide limited barriers against new competitors. Our clients make competitive determinations based upon qualifications, experience, performance, reputation, technology, customer relationships and ability to provide the relevant services in a timely, safe and cost-efficient manner. This competitive environment could force us to make price concessions or otherwise reduce prices for our services. If we are unable to maintain our competitiveness and win bids for future projects, our market share, revenue, and profits will decline.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Legal proceedings, investigations, and disputes could result in substantial monetary penalties and damages, especially if such penalties and damages exceed or are excluded from existing insurance coverage.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage in consulting, engineering, program management, and technical services that can result in substantial injury or damages that may expose us to legal proceedings, investigations, and disputes. For example, in the ordinary course of our business, we may be involved in legal disputes regarding personal injury claims, employee or labor disputes, professional liability claims, and general commercial disputes involving project cost overruns and liquidated damages, as well as other claims. In addition, in the ordinary course of our business, we frequently make professional judgments and recommendations about environmental and engineering conditions of project sites for our clients, and we may be deemed to be responsible for these judgments and recommendations if they are later determined to be inaccurate. Any unfavorable legal ruling against us could result in substantial monetary damages or even criminal violations. We maintain insurance coverage as part of our overall legal and risk management strategy to minimize our potential liabilities; however, insurance coverage contains exclusions and other limitations that may not cover our potential liabilities. Generally, our insurance program covers workers&#8217; compensation and employer&#8217;s liability, general liability, automobile liability, professional errors and omissions liability, property, and contractor&#8217;s pollution liability (in addition to other policies for specific projects). Our insurance program includes deductibles or self-insured retentions for each covered claim that may increase over time. In addition, our insurance policies contain exclusions that insurance providers may use to deny or restrict coverage. Excess liability and professional liability insurance policies provide for coverage on a &#8220;claims-made&#8221; basis, covering only claims actually made and reported during the policy period currently in effect. If we sustain liabilities that exceed or that are excluded from our insurance coverage, or for which we are not insured, it could have a material adverse impact on our financial condition, results of operations and cash flows. </span></div><div style="margin-bottom:6pt;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%">Unavailability or cancellation of third-party insurance coverage would increase our overall risk exposure as well as disrupt the management of our business operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance coverage from third-party insurers as part of our overall risk management strategy and because some of our contracts require us to maintain specific insurance coverage limits. If any of our third-party insurers fail, suddenly cancel our coverage, or otherwise are unable to provide us with adequate insurance coverage, then our overall risk exposure and our operational expenses would increase, and the management of our business operations would be disrupted. In addition, there can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period or that future coverage will be affordable at the required limits.</span></div><div style="margin-bottom:6pt;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%">Our inability to obtain adequate bonding could have a material adverse effect on our future revenue and business prospects.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain clients require bid bonds, and performance and payment bonds. These bonds indemnify the client should we fail to perform our obligations under a contract. If a bond is required for a certain project and we are unable to obtain an appropriate bond, we cannot pursue that project. In some instances, we are required to co-venture with a small or disadvantaged business to pursue certain government contracts. In connection with these ventures, we are sometimes required to utilize our bonding capacity to cover all of the obligations under the contract with the client. We have a bonding facility but, as is typically the case, the issuance of bonds under that facility is at the surety&#8217;s sole discretion. Moreover,</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%">bonding may be more difficult to obtain or may only be available at significant additional cost. There can be no assurance that bonds will continue to be available to us on reasonable terms. Our inability to obtain adequate bonding and, as a result, to bid on new work could have a material adverse effect on our future revenue and business prospects.</span></div><div style="margin-bottom:6pt;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%">Employee, agent, or partner misconduct, or our failure to comply with anti-bribery and other laws or regulations, could harm our reputation, reduce our revenue and profits, and subject us to criminal and civil enforcement actions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Misconduct, fraud, non-compliance with applicable laws and regulations, or other improper activities by one of our employees, agents, or partners could have a significant negative impact on our business and reputation. Such misconduct could include the failure to comply with government procurement regulations, regulations regarding the protection of classified information, regulations prohibiting bribery and other foreign corrupt practices, regulations regarding the pricing of labor and other costs in government contracts, regulations on lobbying or similar activities, regulations pertaining to the internal controls over financial reporting, environmental laws, and any other applicable laws or regulations. For example, as previously noted, the FCPA and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. Our policies mandate compliance with these regulations and laws, and we take precautions to prevent and detect misconduct. However, since our internal controls are subject to inherent limitations, including human error, it is possible that these controls could be intentionally circumvented or become inadequate because of changed conditions. As a result, we cannot assure that our controls will protect us from reckless or criminal acts committed by our employees or agents. Our failure to comply with applicable laws or regulations, or acts of misconduct could subject us to fines and penalties, loss of security clearances, and suspension or debarment from contracting, any or all of which could harm our reputation, reduce our revenue and profits, and subject us to criminal and civil enforcement actions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Our business activities may require our employees to travel to and work in countries where there are high security risks, which may result in employee death or injury, repatriation costs or other unforeseen costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our contracts may require our employees travel to and work in high-risk countries that are undergoing political, social, and economic upheavals resulting from war, civil unrest, criminal activity, acts of terrorism, or public health crises. For example, we currently have employees working in high security risk countries such as Afghanistan and Iraq. As a result, we risk loss of or injury to our employees and may be subject to costs related to employee death or injury, repatriation, or other unforeseen circumstances. We may choose or be forced to leave a country with little or no warning due to physical security risks. </span></div><div style="margin-bottom:6pt;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%">Our failure to implement and comply with our safety program could adversely affect our operating results or financial condition. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our project sites often put our employees and others in close proximity with mechanized equipment, moving vehicles, chemical and manufacturing processes, and highly regulated materials. On some project sites, we may be responsible for safety, and, accordingly, we have an obligation to implement effective safety procedures. Our safety program is a fundamental element of our overall approach to risk management, and the implementation of the safety program is a significant issue in our dealings with our clients. We maintain an enterprise-wide group of health and safety professionals to help ensure that the services we provide are delivered safely and in accordance with standard work processes. Unsafe job sites and office environments have the potential to increase employee turnover, increase the cost of a project to our clients, expose us to types and levels of risk that are fundamentally unacceptable, and raise our operating costs. The implementation of our safety processes and procedures are monitored by various agencies, including the U.S. Mine Safety and Health Administration (&#8220;MSHA&#8221;), and rating bureaus, and may be evaluated by certain clients in cases in which safety requirements have been established in our contracts. Our failure to meet these requirements or our failure to properly implement and comply with our safety program could result in reduced profitability, the loss of projects or clients, or potential litigation, and could have a material adverse effect on our business, operating results, or financial condition.</span></div><div style="margin-bottom:6pt;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%">We may be precluded from providing certain services due to conflict of interest issues.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our clients are concerned about potential or actual conflicts of interest in retaining management consultants. U.S. federal government agencies have formal policies against continuing or awarding contracts that would create actual or potential conflicts of interest with other activities of a contractor. These policies may prevent us from bidding for or performing government contracts resulting from or relating to certain work we have performed. In addition, services performed for a commercial or government client may create a conflict of interest that precludes or limits our ability to obtain work from other public or private organizations. We have, on occasion, declined to bid on projects due to conflict of interest issues.</span></div><div style="margin-bottom:6pt;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%">If our reports and opinions are not in compliance with professional standards and other regulations, we could be subject to monetary damages and penalties.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issue reports and opinions to clients based on our professional engineering expertise, as well as our other professional credentials. Our reports and opinions may need to comply with professional standards, licensing requirements, securities regulations, and other laws and rules governing the performance of professional services in the jurisdiction in which the services are performed. In addition, we could be liable to third parties who use or rely upon our reports or opinions even if we are not contractually bound to those third parties. For example, if we deliver an inaccurate report or one that is not in compliance with the relevant standards, and that report is made available to a third party, we could be subject to third-party liability, resulting in monetary damages and penalties.</span></div><div style="margin-bottom:6pt;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%">We may be subject to liabilities under environmental laws and regulations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are subject to numerous U.S. and international environmental protection laws and regulations that are complex and stringent. For example, we must comply with a number of U.S. federal government laws that strictly regulate the handling, removal, treatment, transportation, and disposal of toxic and hazardous substances. Under the Comprehensive Environmental Response Compensation and Liability Act of 1980, as amended (&#8220;CERCLA&#8221;), and comparable state laws, we may be required to investigate and remediate regulated hazardous materials. CERCLA and comparable state laws typically impose strict, joint and several liabilities without regard to whether a company knew of or caused the release of hazardous substances. The liability for the entire cost of clean-up could be imposed upon any responsible party. Other principal U.S. federal environmental, health, and safety laws affecting us include, but are not limited to, the Resource Conservation and Recovery Act, National Environmental Policy Act, the Clean Air Act, the Occupational Safety and Health Act, the Federal Mine Safety and Health Act of 1977 (the &#8220;Mine Act&#8221;), the Toxic Substances Control Act, and the Superfund Amendments and Reauthorization Act. Our business operations may also be subject to similar state and international laws relating to environmental protection. Further, past business practices at companies that we have acquired may also expose us to future unknown environmental liabilities. Liabilities related to environmental contamination or human exposure to hazardous substances, or a failure to comply with applicable regulations, could result in substantial costs to us, including clean-up costs, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">fines, civil or criminal sanctions, and third-party claims for property damage or personal injury or cessation of remediation activities. Our continuing work in the areas governed by these laws and regulations exposes us to the risk of substantial liability.</span></div><div style="margin-bottom:6pt;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%">Force majeure events, including natural disasters, pandemics and terrorist actions, could negatively impact the economies in which we operate or disrupt our operations, which may affect our financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Force majeure or extraordinary events beyond the control of the contracting parties, such as natural and man-made disasters, as well as pandemics and terrorist actions, could negatively impact the economies in which we operate by causing the closure of offices, interrupting projects, and forcing the relocation of employees. We typically remain obligated to perform our services after a terrorist action or natural disaster unless the contract contains a force majeure clause that relieves us of our contractual obligations in such an extraordinary event. If we are not able to react quickly to force majeure, our operations may be affected significantly, which would have a negative impact on our financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:6pt;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%">We have only a limited ability to protect our intellectual property rights, and our failure to protect our intellectual property rights could adversely affect our competitive position.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon a combination of nondisclosure agreements and other contractual arrangements, as well as copyright, trademark, patent and trade secret laws to protect our proprietary information. We also enter into proprietary information and intellectual property agreements with employees, which require them to disclose any inventions created during employment, to convey such rights to inventions to us, and to restrict any disclosure of proprietary information. Trade secrets are generally difficult to protect. Although our employees are subject to confidentiality obligations, this protection may be inadequate to deter or prevent misappropriation of our confidential information and/or the infringement of our patents and copyrights. Further, we may be unable to detect unauthorized use of our intellectual property or otherwise take appropriate steps to enforce our rights. Failure to adequately protect, maintain, or enforce our intellectual property rights may adversely limit our competitive position.</span></div><div style="margin-bottom:6pt;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%">Assertions by third parties of infringement, misappropriation or other violations by us of their intellectual property rights could result in significant costs and substantially harm our business, financial condition and operating results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, there has been significant litigation involving intellectual property rights in technology industries. We may face from time to time, allegations that we or a supplier or customer have violated the rights of third parties, including patent, trademark, and other intellectual property rights. If, with respect to any claim against us for violation of third-party intellectual property rights, we are unable to prevail in the litigation or retain or obtain sufficient rights or develop non-infringing intellectual property or otherwise alter our business practices on a timely or cost-efficient basis, our business, financial condition or results of operations may be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any infringement, misappropriation or related claims, whether or not meritorious, are time consuming, divert technical and management personnel, and are costly to resolve. As a result of any such dispute, we may have to develop non-infringing technology, pay damages, enter into royalty or licensing agreements, cease utilizing products or services, or take other actions to resolve the claims. These actions, if required, may be costly or unavailable on terms acceptable to us. </span></div><div style="margin-bottom:6pt;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%">General Risk Factors</span></div><div style="margin-bottom:6pt;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%">Our stock price could become more volatile and stockholders&#8217; investments could lose value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the macroeconomic factors that have affected the prices of many securities generally, all of the factors discussed in this section could affect our stock price. Our common stock has previously experienced substantial price volatility. In addition, the stock market has experienced extreme price and volume fluctuations that have affected the market price of many companies, and that have often been unrelated to the operating performance of these companies. The trading price of our common stock may be significantly affected by various factors, including quarter-to-quarter variations in our financial results, such as revenue, profits, days sales outstanding, backlog, and other measures of financial performance or financial condition (which factors may, themselves, be affected by the factors described below):</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">loss of key employees;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the number and significance of client contracts commenced and completed during a quarter;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">creditworthiness and solvency of clients;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the ability of our clients to terminate contracts without penalties;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">general economic or political conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">unanticipated changes in contract performance that may affect profitability, particularly with contracts that are fixed-price or have funding limits;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">contract negotiations on change orders, requests for equitable adjustment, and collections of related billed and unbilled accounts receivable;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">seasonality of the spending cycle of our public sector clients, notably the U.S. federal government, the spending patterns of our commercial sector clients, and weather conditions;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">budget constraints experienced by our U.S. federal, and state and local government clients;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">integration of acquired companies;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in contingent consideration related to acquisition earn-outs; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">divestiture or discontinuance of operating units;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">employee hiring, utilization and turnover rates;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">delays incurred in connection with a contract;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the size, scope and payment terms of contracts;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the timing of expenses incurred for corporate initiatives;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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 prices of services offered by our competitors;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">threatened or pending litigation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">legislative and regulatory enforcement policy changes that may affect demand for our services; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the impairment of goodwill or identifiable intangible assets; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the fluctuation of a foreign currency exchange rate; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">stock-based compensation expense;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">actual events, circumstances, outcomes, and amounts differing from judgments, assumptions, and estimates used in determining the value of certain assets (including the amounts of related valuation allowances), liabilities, and other items reflected in our consolidated financial statements;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">success in executing our strategy and operating plans;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in tax laws or regulations or accounting rules; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">results of income tax examinations; </span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">the timing of announcements in the public markets regarding new services or potential problems with the performance of services by us or our competitors, or any other material announcements;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">speculation in the media and analyst community, changes in recommendations or earnings estimates by financial analysts, changes in investors&#8217; or analysts&#8217; valuation measures for our stock, and market trends unrelated to our stock;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">our announcements concerning the payment of dividends or the repurchase of our shares;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">resolution of threatened or pending litigation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in investors&#8217; and analysts&#8217; perceptions of our business or any of our competitors&#8217; businesses;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">changes in environmental legislation;</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">broader market fluctuations; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;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">general economic or political conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant drop in the price of our stock could expose us to the risk of securities class action lawsuits, which could result in substantial costs and divert management&#8217;s attention and resources, which could adversely affect our business. Additionally, volatility or a lack of positive performance in our stock price may adversely affect our ability to retain key employees, many of whom are awarded equity securities, the value of which is dependent on the performance of our stock price.</span></div><div style="margin-bottom:6pt;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%">Delaware law and our charter documents may impede or discourage a merger, takeover, or other business combination even if the business combination would have been in the short-term best interests of our stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Delaware corporation and the anti-takeover provisions of Delaware law impose various impediments to the ability of a third party to acquire control of us, even if a change in control would be beneficial to our stockholders. In addition, our Board of Directors has the power, without stockholder approval, to designate the terms of one or more series of preferred stock and issue shares of preferred stock, which could be used defensively if a takeover is threatened. These features, as well as provisions in our certificate of incorporation and bylaws, such as those relating to advance notice of certain stockholder proposals and nominations, could impede a merger, takeover, or other business combination involving us, or discourage a potential acquirer from making a tender offer for our common stock, even if the business combination would have been in the best interests of our current stockholders.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_88"></div><div style="margin-bottom:6pt;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%">Item&#160;1B&#160;&#160;&#160;&#160;Unresolved Staff Comments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Item&#160;2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At fiscal 2021&#160;year-end, we </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leased approximately 450 operating facilities in domestic and foreign locations. Our significant lease agreements expire at various dates through 2032. We believe that our current facilities are adequate for the operation of our business, and that suitable additional space in various local </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">markets is available to accommodate any needs that may arise.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our ten most significant leased properties by location based on annual rental expenses (listed alphabetically, except for our corporate headquarters):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.298%"></td><td style="width:0.1%"></td></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:10pt;font-weight:700;line-height:100%">Location</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%">&#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%">Description</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%">&#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%">Reportable Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Pasadena, CA</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Corporate Headquarters</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Corporate</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%">Adelaide, South Australia, Australia</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:10pt;font-weight:400;line-height:100%">&#160;</span></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:10pt;font-weight:400;line-height:100%">Office Building</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:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Arlington, VA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">GSG / CIG</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%">Boston, MA</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:10pt;font-weight:400;line-height:100%">Office Building</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:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Irvine, CA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">GSG / CIG</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%">London, United Kingdom</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:10pt;font-weight:400;line-height:100%">Office Building</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:10pt;font-weight:400;line-height:100%">GSG / CIG</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Melbourne, Victoria, Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">GSG / CIG</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%">New York, NY</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:10pt;font-weight:400;line-height:100%">Office Building</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:10pt;font-weight:400;line-height:100%">GSG</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Orlando, FL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Office Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">GSG / CIG</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%">Perth, Western Australia, Australia</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:10pt;font-weight:400;line-height:100%">Office Building</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:10pt;font-weight:400;line-height:100%">CIG</span></td></tr></table></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_94"></div><div style="margin-bottom:6pt;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%">Item&#160;3.&#160;&#160;&#160;&#160;Legal Proceedings </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of our material pending legal and regulatory proceedings and settlements, see Note&#160;17, "Commitments and Contingencies" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_97"></div><div style="margin-bottom:6pt;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%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section&#160;1503 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") requires domestic mine operators to disclose violations and orders issued under the Mine Act by MSHA. We do not act as the owner of any mines, but we may act as a mining operator as defined under the Mine Act where we may be an independent contractor performing services 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%">r construction at suc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">h mine. Information concerning mine safety violations or other regulatory matters required by Section&#160;1503(a) of the Dodd-Frank Act and Item&#160;104 of Regulation&#160;S-K is included in Exhibit&#160;95.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">PART II</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_103"></div><div style="margin-bottom:6pt;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%">Item&#160;5.&#160;&#160;&#160;&#160;Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:6pt;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%;text-decoration:underline">Market Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the NASDAQ Global Select Market under the symbol TTEK. There 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%">approximately 1,150 stockholders of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> record at October&#160;3, 2021. </span></div><div style="margin-bottom:6pt;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%;text-decoration:underline">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding our stock-based compensation, see Note&#160;11, "Stockholders' Equity and Stock Compensation Plans" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div style="margin-bottom:6pt;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%;text-decoration:underline">Performance Graph</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph shows a comparison of our cumulative total returns with those of the NASDAQ Market Index and the Standard &amp; Poor's ("S&amp;P") 1000 Index. At this time, we do not have a comparable peer group due to the combination of our differentiated high-end consulting services and our end-markets. Thus, we have selected the S&amp;P 1000 Index. The graph assumes that the value of an investment in our common stock and in each such index was $100 on October 2, 2016, and that all dividends have been reinvested</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Dividends declared and paid in fiscal 2021 totaled $0.74 per share. We declared and paid dividends in the first and second quarters totaling $0.34 per share ($0.17 each quarter) on our common stock and paid dividends in the third and fourth quarters totaling $0.40 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share ($0.20 each quarter) on our common stock. We declared and paid dividends totaling $0.64, $0.54, $0.44 and $0.38 per share in fiscal 2020, 2019, 2018 and 2017, respectively. The comparison in the graph below is based on historical data and is not intended to forecast the possible future performance of our common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><img src="ttek-20211003_g1.jpg" alt="ttek-20211003_g1.jpg" style="height:360px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASSUMES $100 INVESTED ON</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> OCTOBER&#160;2, 2016</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:120%">ASSUMES DIVIDEND REINVESTED</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FISCAL YEAR ENDED OCTOBER&#160;3, 2021</span><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><td style="width:37.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.480%"></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%">2016</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%">2017</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%">2018</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%">2019</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%">2020</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tetra Tech, Inc.</span></td><td style="background-color:#cceeff;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:#cceeff;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%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">132.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">195.86&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">245.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">265.88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">444.98&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">NASDAQ Market Index</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%">100.00&#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%">123.68&#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%">154.82&#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%">154.46&#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%">214.36&#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%">288.08&#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:#cceeff;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%">S&amp;P 1000 Index</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance graph above and related text are being furnished solely to accompany this annual report on Form&#160;10-K pursuant to Item&#160;201(e) of Regulation&#160;S-K, and are not being filed for purposes of Section&#160;18 of the Exchange Act, and are not to be incorporated by reference into any of our filings with the SEC, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%;text-decoration:underline">Stock Repurchase Program</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, which was included in our remaining</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. At October&#160;3, 2021, we had a remaining balance of $147.8 million under our stock repurchase </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">program. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the stock repurchases that were traded and settled during the 12 months ended October&#160;3, 2021:</span></div><div style="margin-bottom:6pt;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:37.350%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.525%"></td><td style="width:0.1%"></td></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:10pt;font-weight:700;line-height:100%">Period</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%">Total Number<br/>of Shares<br/>Purchased</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%">Average Price<br/>Paid per Share</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%">Total Number<br/>of Shares<br/>Purchased as<br/>Part of Publicly<br/>Announced<br/>Plans or<br/>Programs</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%">Maximum<br/>Dollar Value<br/>that May Yet<br/>be Purchased<br/>Under the<br/>Plans or<br/>Programs (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">September 28, 2020 - October 25, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">45,574</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">102.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">45,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">203,134&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 26, 2020 - November 22, 2020</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%">46,975</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%">110.67&#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%">46,975&#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%">197,935&#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:#cceeff;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%">November 23, 2020 - December 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">42,864</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,813&#160;</span></td><td style="background-color:#cceeff;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%">December 28, 2020 - January 24, 2021</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%">33,790</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%">125.46&#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%">33,790&#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%">188,574&#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:#cceeff;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%">January 25, 2021 - February 21, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">37,992</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,540&#160;</span></td><td style="background-color:#cceeff;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%">February 22, 2021 - March 28, 2021</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%">42,519</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%">134.69&#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%">42,519&#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%">177,813&#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:#cceeff;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%">March 29, 2021 - April 25, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">32,405</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,394&#160;</span></td><td style="background-color:#cceeff;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%">April 26, 2021 - May 23, 2021</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%">41,534</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%">125.17&#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%">41,534&#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%">168,195&#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:#cceeff;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%">May 24, 2021 - June 27, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">44,524</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,813&#160;</span></td><td style="background-color:#cceeff;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%">June 28, 2021 - July 25, 2021</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%">32,956</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%">123.77&#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%">32,956&#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%">158,734&#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:#cceeff;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%">July 26, 2021 - August 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">44,543</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,736&#160;</span></td><td style="background-color:#cceeff;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%">August 30, 2021 - October 3, 2021</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%">33,693</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%">146.10&#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%">33,693&#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%">147,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_106"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item&#160;6.&#160;&#160;&#160;&#160;Selected Financial Data</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable as we applied the amendment of Regulation S-K Item 301, which became effective for the fiscal year ended October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Item&#160;7.&#160;&#160;&#160;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following analysis of our financial condition and results of operations should be read in conjunction with Part&#160;I of this report, as well as our consolidated financial statements and accompanying notes in Item&#160;8. The following analysis contains forward-looking statements about our future results of operations and expectations. Our actual results and the timing of events could differ materially from those described herein. See Part&#160;1, Item&#160;1A, "Risk Factors" for a discussion of the risks, assumptions, and uncertainties affecting these statements.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_112"></div><div style="margin-bottom:6pt;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%">OVERVIEW OF RESULTS AND BUSINESS TRENDS </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">General. </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%">As the coronavirus disease 2019 ("COVID-19") spread globally, we responded quickly to ensure the health and safety of our employees, clients and the communities we support. Our high-end consulting focus and the technologies we deployed have allowed our staff to support clients and projects remotely without interruption. We remain focused on providing clients with the highest level of service and our 450 global offices are operational, supporting our programs and projects. By </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we are responding to the challenges of COVID-19, with the commitment of 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%"> 21,000 associates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> supported by technological innovation. Our government business, which represents approximately 60% of our revenue, has been stable, while our commercial business experienced more impact. Much of our commercial business has continued due to regulatory drivers, but we have seen project delays in the industrial sectors. Our diversified end-markets have allowed us to redeploy staff to areas of uninterrupted or increased demand, and we have made decisions to align our cost structures with our clients' projects. The actions we have taken to navigate through this worldwide pandemic, the strength of our balance sheet, and our technical leadership position us well to address the global challenges of providing clean water, environmental restoration, and the impacts of climate change.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2021, o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ur revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> increased 7.3%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> compared to fiscal 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> This year-over-year growth primarily reflects increased activity with government clients, both U.S. and international, as federal and local government agency spending has been a source of economic stability and stimulus during the COVID-19 pandemic. However, this growth was partially offset by lower commercial activity, which has been slower to recover to pre-pandemic levels. Our revenue also includes contributions from acquisitions that did not contribute to our revenue in fiscal 2020. Our year-over-year revenue comparisons were also impacted by the decision to dispose of our Canadian turn-key pipeline activities in fiscal 2019 and the subsequent wind-down of those activities in fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">U.S. State and Local Government.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our U.S. state and local government revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increased 22.2% i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n fiscal 2021 compared to last fiscal year.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The increase reflects continued broad-based growth in our U.S. state and local government project-related infrastructure business, particularly with increased revenue from municipal water infrastructure work in the metropolitan areas of California, Texas, and Florida. Our disaster response activities also increased compared to fiscal 2020. Most of our work for U.S. state and local governments relates to critical water and environmental programs, which we expect to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">continue to grow next year.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The risk of budgetary constraints to our clients is mitigated with the passage of the American Rescue Plan Act of 2021, signed into law on March 11, 2021, which provides financial support for state and local governments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">U.S. Federal Government. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our U.S. federal government revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increased 8.8% in f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">iscal 2021 compared to fiscal </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020. This increase includes contributions from acquisitions, which did not have comparable revenue in last fiscal year. During periods of economic volatility, including during the COVID-19 pandemic, our U.S. federal government business has historically been the most stable and predictable. We expect our U.S. federal government revenue to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">grow in fiscal 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> due to continued increased advanced analytics activity, and the current administration's focus on long-term infrastructure and climate change. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">U.S. Commercial.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our U.S. commercial revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> decreased 5.4% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in fiscal 2021 compared to fiscal 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The decline was primarily due to reduced industrial activity as a result of the COVID-19 pandemic. We currently expect our U.S. commercial revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to grow in fiscal 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> primarily with clients focused on environmental programs, including meeting net zero carbon goals, and from higher demand for renewable energy; however, if conditions due to the COVID-19 pandemic worsen or are prolonged, it could have a negative impact on our revenue for fiscal 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">International. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our international revenue</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> increased 7.9% in f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">iscal 2021 compared to fiscal 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The revenue growth primarily reflects government stimulus spending on infrastructure, increased commercial activity related to new regulatory requirements for sustainability, and fewer restrictions related to the COVID-19 pandemic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our revenue also includes contributions from acquisitions that did not contribute to our revenue in fiscal 2020. We expect these trends and the related growth in our international work to continue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in fiscal 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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 OF OPERATIONS </span></div><div style="margin-bottom:6pt;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%">Fiscal 2021 Compared to Fiscal 2020</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-style:italic;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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-bottom:1pt solid #000000;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:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,213,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,994,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.3%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(661,341)</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%">(646,319)</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%">(15,022)</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="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:10pt;font-weight:400;line-height:100%">(2.3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Revenue, net of subcontractor costs </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:#cceeff;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%">2,552,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,348,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">203,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">8.7</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:10pt;font-weight:400;line-height:100%">Other costs 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:10pt;font-weight:400;line-height:100%">(2,053,772)</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,902,037)</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%">(151,735)</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="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:10pt;font-weight:400;line-height:100%">(8.0)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;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%">498,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">446,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">51,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">11.6</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:10pt;font-weight:400;line-height:100%">Selling, general and administrative 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:10pt;font-weight:400;line-height:100%">(222,972)</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%">(204,615)</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%">(18,357)</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="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:10pt;font-weight:400;line-height:100%">(9.0)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contingent consideration&#160;&#8211; fair value adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(78.1)</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:10pt;font-weight:400;line-height:100%">Impairment of 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%">&#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%">(15,800)</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%">15,800&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;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%">278,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">241,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">37,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">15.6</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:10pt;font-weight:400;line-height:100%">Interest expense&#160;&#8211; 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%">(11,831)</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%">(13,100)</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,269&#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="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:10pt;font-weight:400;line-height:100%">9.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income before income tax expense</span></td><td colspan="2" style="background-color:#cceeff;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%">266,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">227,991&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">38,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">17.1</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:10pt;font-weight:400;line-height:100%">Income tax expense</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%">(34,039)</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%">(54,101)</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%">20,062&#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="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:10pt;font-weight:400;line-height:100%">37.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income</span></td><td colspan="2" style="background-color:#cceeff;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%">232,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">173,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">58,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">33.9</span></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%">Net income attributable to noncontrolling interests</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%">(21)</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%">(31)</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&#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="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:10pt;font-weight:400;line-height:100%">32.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;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:#cceeff;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%">232,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">173,859&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">58,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">33.9</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:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">4.26&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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.16&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">1.10&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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="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:10pt;font-weight:400;line-height:100%">34.8</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain international development programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue and revenue, net of subcontractor costs, increased $218.6 million, or 7.3%, and $203.6 million, or 8.7%, respectively, compared to fiscal 2020. Excluding the net contributions from acquisitions and the impact of the disposal of our Canadian turn-key pipeline activities, our revenue increased 3.2% in fiscal 2021 compared to last fiscal year.  Our GSG segment's revenue and revenue, net of subcontractor costs, increased $164.0 million, or 9.2%, and $120.3 million, or 9.3%, respectively, in fiscal 2021 compared to the prior fiscal year. Our CIG segment's revenue increased $59.6 million, or 4.7%, and revenue, net of subcontractor costs, increased $82.7 million, or 7.9% in fiscal 2021 compared to fiscal 2020. Our fiscal 2021 results for our GSG and CIG segments are described below under "Government Services Group" and "Commercial/International Services Group", respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude certain non-operating accounting-related adjustments, such as gains on non-core dispositions, gains from adjustments to contingent considerations, goodwill impairment charges, non-recurring costs to address COVID-19, and non-recurring tax items. The gains on non-core dispositions in fiscal 2020 relate to the disposal of our Canadian turn-key pipeline activities that commenced in the fourth quarter of fiscal 2019. The goodwill impairment charge in fiscal 2020 did not have related tax benefits. Excluding this charge, the effective tax rates applied to the adjustments to earnings per share ("EPS") to arrive at adjusted EPS averaged 25% and 24% for fiscal 2021 and 2020, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2020, we took actions in response to the COVID-19 pandemic to ensure the health and safety of our employees, clients, and communities. These actions included activating our Business Continuity Plan globally, which enabled 95% of our workforce to work remotely and all of our global offices to remain operational supporting our programs and projects. This required incremental costs for employee relocation, expansion of our virtual private network capabilities, enhanced security, and sanitizing of our offices. In addition, we incurred severance costs to right-size select operations where projects were cancelled specifically due to COVID-19 concerns and the resulting macroeconomic conditions. These incremental costs totaled $8.2 million in the second quarter of fiscal 2020. Although the charges were recognized in the second quarter of fiscal 2020, substantially all of these costs were paid in cash in the third quarter of fiscal 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span><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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:center;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 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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 from operations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">278,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">241,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">37,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">15.6</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:10pt;font-weight:400;line-height:100%">Earn-out adjustments</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,273)</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%">(13,371)</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,098&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">COVID-19</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Non-core dispositions</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%">&#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%">(8,525)</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,525&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted income from operations </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 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:700;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:700;line-height:100%">275,428</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-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:700;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:700;line-height:100%">243,228</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-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:700;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:700;line-height:100%">32,200</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-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 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:10pt;font-weight:700;line-height:100%">13.2</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">EPS</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%">4.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: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%">3.16&#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.10&#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="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:10pt;font-weight:400;line-height:100%">34.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Earn-out adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">COVID-19</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%">&#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%">0.11&#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%">(0.11)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-core dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Impairment of 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%">&#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%">0.29&#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%">(0.29)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-recurring tax items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EPS </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 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:700;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:700;line-height:100%">3.79</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-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:700;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:700;line-height:100%">3.26</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-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:700;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:700;line-height:100%">0.53</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-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="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:10pt;font-weight:700;line-height:100%">16.3</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-U.S. GAAP financial measure</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating income increased $37.6 million in fiscal 2021 compared to fiscal 2020. Our operating income reflects net gains of $3.3 million and $15.0 million related to changes in the estimated fair value of contingent earn-out liabilities in fiscal 2021 and 2020, respectively. The net gain in fiscal 2020 was partially offset by the related compensation charges of $1.6 million. These gains are described below under "Fiscal 2021 and 2020 Earn-Out Adjustments." Our operating income in fiscal 2020 was reduced by the previously described non-recurring charges of $8.2 million to address COVID-19. In addition, our fiscal 2020 results include gains from the sales of non-core equipment of $8.5 million related to the disposal of our Canadian turn-key pipeline activities. Further, our fiscal 2020 operating income reflects a non-cash goodwill impairment charge of $15.8 million, which is described below under "Fiscal 2020 and 2019 Impairment of Goodwill."   </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Excluding these items, our adjusted operating income increased $32.2 million, or 13.2%, in fiscal 2021 compared to fiscal 2020. The increase reflects improved results in our GSG and CIG segments, which are described below under "Government Services Group" and "Commercial/International Services Group", respectively.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our net interest expense w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">as $11.8 million and $13.1 million in fiscal 2021 and 2020, respectively. The decrease primarily reflects lower </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">average borrowings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2021 and 2020 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%"> 12.8% and 23.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%, respectively. Our fiscal 2021 effective tax rate reflects a non-recurring net tax benefit of $21.6 million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient sustainable profitability being achieved in fiscal 2021. The valuation allowances were primarily related to net operating loss carry-forwards and other temporary differences. The goodwill impairment charge in fiscal 2020 did not have related tax benefits, which increased our effective tax rate by 1.5% in fiscal 2020. Conversely, income tax expense was reduced by $12.9 million and $8.3 million of excess tax benefits on share-based payments in fiscal 2021 and 2020, respectively. Excluding the impact of the fiscal 2021 non-recurring tax items, the non-deductible goodwill impairment charge, and the excess tax benefits on share-based payments, our effective tax rates in fiscal 2021 and 2020 were 25.7% and 25.6%, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our EPS was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.26 in fisc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al 2021, compared to $3.16 in fiscal 2020. On the same basis as our adjusted operating income and excluding non-recurring tax benefits </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 fiscal 2021, EPS was $3.79 in fiscal 2021, compared to $3.26 last fiscal year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Segment Results of Operations</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-style:italic;font-weight:700;line-height:120%">Government Services Group ("GSG")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,942,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,778,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">9.2%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(522,583)</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%">(478,839)</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%">(43,744)</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="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:10pt;font-weight:400;line-height:100%">(9.1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,420,375</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,300,083</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">120,292</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">9.3</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">195,297</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">168,669</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">26,628</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">15.8%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and revenue, net of subcontractor costs, increased $164.0 million, or 9.2%, and $120.3 million, or 9.3%, respectively, in fiscal 2021 compared to fiscal 2020. These increases primarily reflect higher U.S. state and local government activities related to water and environmental programs, and disaster response. The increases also reflect contributions from acquisitions, which did not have comparable revenue in the prior fiscal year.   </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased $26.6 million in fiscal 2021 compared to fiscal 2020 primarily reflecting the revenue growth. In addition, we incurred $1.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, improved to 13.7% in fiscal 2021 compared to 13.0% last fiscal year. Excluding the COVID-19 charges, our operating margin was 13.1% in fiscal 2020. The improved operating margin was primarily due to our increased focus on high-end consulting services and improved labor utilization. </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-style:italic;font-weight:700;line-height:120%">Commercial/International Services Group ("CIG")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:15pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,325,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.7%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(194,459)</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%">(217,547)</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,088&#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="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:10pt;font-weight:400;line-height:100%">10.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,131,209</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,048,512</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">82,697</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">7.9</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">131,720</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">114,022</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">17,698</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">15.5</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue and revenue, net of subcontractor costs, increased $59.6 million, or 4.7%, and increased $82.7 million, or 7.9%, respectively, in fiscal 2021 compared to fiscal 2020. The revenue growth in fiscal 2021 primarily reflects increased infrastructure activity in Canada and fewer restrictions related to the COVID-19 pandemic in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> second half of fiscal 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The increases also reflect contributions from acquisitions, which did not have comparable revenue in the prior fiscal year, partially offset by the disposal of our Canadian turn-key pipeline activities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating income increased $17.7 million in fiscal 2021 compared to fiscal 2020 primarily due to revenue growth. Additionally, we realized gains of $8.5 million from the disposition of non-core equipment related to our Canadian turn-key pipeline activities, partially offset by $6.6 million of incremental costs for actions to respond to the COVID-19 pandemic in fiscal 2020. Excluding these disposition gains and the COVID-19 charges, operating income increased $19.6 million in fiscal 2021 compared to fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, improved to 11.6% in fiscal 2021 compared to 10.9% last fiscal year.  Excluding the disposition gains and COVID-19 charges, our operating margin was 10.7% in fiscal 2020. The improved operating margin was primarily due to our increased focus on high-end consulting services and improved labor utilization.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Remediation and Construction Management ("RCM")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">%</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(25)</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%">(221)</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%">196&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">588</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">611</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">NM</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">&#8212;</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">&#8212;</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">&#8212;</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">NM</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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><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;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM's projects were substantially complete at the end of fiscal 2018. There were no significant operating activities in RCM in fiscal 2021 and 2020. </span></div><div style="margin-bottom:6pt;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%">Fiscal 2021 and 2020 Earn-Out Adjustments </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates.</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 recorded adjustments to our contingent earn-out liabilities and reported net gains of $3.3 million and $15.0 million in fiscal 2021 and 2020, respectively. Fiscal 2021 adjustments resulted from the updated valuations of several contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. None of these valuation changes were individually material. In fiscal 2020, the net gains primarily resulted from updated valuations of the contingent consideration liabilities for eGlobalTech ("EGT"), Norman, Disney and Young ("NDY"), and Segue Technologies, Inc. ("SEG"). These valuations included updated projections of EGT's, NDY's, and SEG's financial performance during the earn-out periods, which were below our original estimates at their respective acquisition dates.  In addition, we recognized charges of $1.6 million in fiscal 2020 that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, there was a total maximum of $105.4 million of outstanding contingent consideration related to our acquisitions. Of this amount, $59.3 million was estimated as the fair value and accrued on our consolidated balance sheet.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Fiscal 2020 Compared to Fiscal 2019</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-style:italic;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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-bottom:1pt solid #000000;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:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,994,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,107,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(3.6)%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(646,319)</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%">(717,711)</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%">71,392&#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="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:10pt;font-weight:400;line-height:100%">9.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Revenue, net of subcontractor costs </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:#cceeff;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%">2,348,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">2,389,637&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(41,065)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</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:10pt;font-weight:400;line-height:100%">Other costs 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:10pt;font-weight:400;line-height:100%">(1,902,037)</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,981,454)</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%">79,417&#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="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:10pt;font-weight:400;line-height:100%">4.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;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%">446,535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">408,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">38,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">9.4</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:10pt;font-weight:400;line-height:100%">Selling, general and administrative 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:10pt;font-weight:400;line-height:100%">(204,615)</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%">(200,230)</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,385)</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="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:10pt;font-weight:400;line-height:100%">(2.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Acquisition and integration expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Contingent consideration&#160;&#8211; fair value adjustments</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%">14,971&#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,085)</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%">16,056&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(103.7)</span></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%">Income from operations</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%">241,091&#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%">188,762&#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 #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%">52,329&#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 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:10pt;font-weight:400;line-height:100%">27.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest expense&#160;&#8211; net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">3.9</span></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%">Income before income tax expense</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%">227,991&#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%">175,136&#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%">52,855&#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="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:10pt;font-weight:400;line-height:100%">30.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(230.4)</span></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%">Net 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%">173,890&#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%">158,761&#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%">15,129&#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="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:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">66.7</span></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%">Net income attributable to Tetra Tech</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%">173,859&#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%">158,668&#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%">15,191&#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="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:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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.16&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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.84&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.32&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">11.3</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We believe that the presentation of "Revenue, net of subcontractor costs", which is a non-U.S. GAAP financial measure, enhances investors' ability to analyze our business trends and performance because it substantially measures the work performed by our employees. In the course of providing services, we routinely subcontract various services and, under certain USAID programs, issue grants. Generally, these subcontractor costs and grants are passed through to our clients and, in accordance with U.S. GAAP and industry practice, are included in our revenue when it is our contractual responsibility to procure or manage these activities. Because subcontractor services can vary significantly from project to project and period to period, changes in revenue may not necessarily be indicative of our business trends. Accordingly, we segregate subcontractor costs from revenue to promote a better understanding of our business by evaluating revenue exclusive of costs associated with external service providers.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful&#160;&#160;&#160;&#160;</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="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, revenue and revenue, net of subcontractor costs, decreased $112.5 million, or 3.6%, and $41.1 million, or 1.7%, compared to fiscal 2019. These comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019 and a decrease in revenue from disaster response activities related to California wildfires. In addition, our fiscal 2019 results included a reduction of revenue of $13.7 million from a claim that was resolved in fiscal 2019. Excluding the disposal, the decreased California wildfire activity, and the 2019 claim resolution, our revenue increased 3.0% in fiscal 2020 compared to fiscal 2019. This increase includes $210.5 million of revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Also excluding the contribution from acquisitions, our revenue in fiscal 2020 decreased 4.4% compared to fiscal 2019 primarily due to the adverse impact of the COVID-19 pandemic on our U.S. commercial and international revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our reported results to non-U.S. GAAP adjusted results, which exclude the RCM results and certain non-operating accounting-related adjustments, such as acquisition and integration costs, gains/losses from adjustments to contingent considerations, goodwill impairment charges, non-recurring costs to address COVID-19, and non-recurring tax benefits.  Adjusted results also exclude charges resulting from the decision to dispose of our Canadian turn-key pipeline activities that commenced in the fourth quarter of fiscal 2019 and subsequent related gains from non-core equipment disposals in fiscal 2020. Our fiscal 2019 adjusted results exclude a charge to operating income of $13.7 million from a claim that was resolved in the fourth quarter of fiscal 2019 for a remediation project, where the work was substantially performed in prior years. The effective tax rates applied to these adjustments to EPS to arrive at adjusted EPS averaged 155% and 16% in fiscal 2020 and 2019, respectively. The goodwill impairment charges in both fiscal years and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Excluding these items, the effective tax rates applied to the adjustments in fiscal 2020 and 2019 were 24% and 26%, respectively. We applied the relevant marginal statutory tax rate based on the nature of the adjustments and tax jurisdiction in which they occur. Both EPS and adjusted EPS were calculated using diluted weighted-average common shares outstanding for the respective periods as reflected in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal 2020, we took actions in response to the COVID-19 pandemic to ensure the health and safety of our employees, clients, and communities. These actions included activating our Business Continuity Plan globally, which enabled 95% of our workforce to work remotely and all 450 of our global offices to remain operational supporting our clients' programs and projects. This required incremental costs for employee relocation, expansion of our virtual private network capabilities, enhanced security, and sanitizing our offices. In addition, we incurred severance costs to right-size select operations where projects were cancelled specifically due to COVID-19 concerns and the resulting macroeconomic conditions. These incremental costs totaled $8.2 million in the second quarter of fiscal 2020.  Substantially all of these costs were paid in cash in the third quarter of fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:center;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 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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 from operations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,091&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">188,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">52,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">27.7</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:10pt;font-weight:400;line-height:100%">COVID-19</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%">8,233&#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%">&#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%">8,233&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-core dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">RCM</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%">&#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%">5,933&#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%">(5,933)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Acquisition/Integration</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%">&#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%">10,351&#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%">(10,351)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Earn-out adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Impairment of 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%">15,800&#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%">7,755&#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%">8,045&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted income from operations </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 style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">243,228</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">240,532</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">2,696</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">1.1</span></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 #000;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 #000;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 #000;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:#cceeff;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%">EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">11.3</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:10pt;font-weight:400;line-height:100%">COVID-19</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.11&#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%">&#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%">0.11&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-core dispositions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">RCM</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%">&#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%">0.08&#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%">(0.08)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Acquisition/Integration</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%">&#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%">0.19&#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%">(0.19)</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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Earn-out adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Impairment of 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%">0.29&#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%">0.14&#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%">0.15&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-recurring tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EPS </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 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:700;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:700;line-height:100%">3.26</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-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:700;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:700;line-height:100%">3.17</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-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:700;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:700;line-height:100%">0.09</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-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 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:10pt;font-weight:700;line-height:100%">2.8</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-U.S. GAAP financial measure</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating income increased $52.3 million in fiscal 2020 compared to fiscal 2019. Our operating income in fiscal 2020 was reduced by the previously described non-recurring charges of $8.2 million to address COVID-19. In addition, our fiscal 2020 results include gains from the sales of non-core equipment of $8.5 million related to the disposal of our Canadian turn-key pipeline activities. Our operating income in fiscal 2019 included charges of $10.9 million related to this disposal. Our operating income in fiscal 2019 also included a $5.9 million loss from exited construction activities in our RCM segment. Our RCM results are described below under "Remediation and Construction Management." Additionally, our operating income in fiscal 2019 included the aforementioned $13.7 million charge for a resolved claim and expenses of $10.4 million related to the acquisition and integration of WYG plc ("WYG"). For further detailed information regarding the WYG-related costs, see "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal 2019 Acquisition and Integration Expenses" below. Ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r fiscal 2020 operating income includes gains of $15.0 million related to changes in the estimated fair value of contingent earn-out liabilities partially offset by related compensation charges of $1.6 million. Our fiscal 2019 operating income reflects losses of $1.1 million related to changes in the estimated fair value of contingent earn-out liabilities and an additional $2.0 million of related compensation charges. These earn-out related amounts are described below under "Fiscal 2020 and 2019 Earn-Out Adjustments." Further, our operating income reflects non-cash goodwill impairment charges of $15.8 million and $7.8 million in fiscal 2020 and 2019, respectively. These charges are described below under "Fiscal 2020 and 2019 Impairment of Goodwill."  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding these items, our adjusted operating income increased $2.7 million, or 1.1%, in fiscal 2020 compared to fiscal 2019. The increase reflects improved results in our CIG segment partially offset by lower operating income in our GSG segment. GSG and CIG results are described below under "Government Services Group" and "Commercial/International Services Group", respectively.     </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net interest expense was $13.1 million in fiscal 2020 compared to $13.6 million fiscal 2019. The decrease primarily reflects lower interest rates (primarily LIBOR), and to a lesser extent, lower average borrowings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2020 and 2019 were 23.7% and 9.3%, respectively. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits, which increased our effective tax rates by 1.5% and 1.1% in fiscal 2020 and 2019, respectively. Conversely, income tax expense was reduced by $8.3 million and $6.4 million of excess tax benefits on share-based payments in fiscal 2020 and 2019, respectively. Additionally, we finalized the analysis of our deferred tax liabilities for the Tax Cuts and Jobs Act's ("TCJA's") lower tax rates </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">in the first quarter of fiscal 2019 and recorded a deferred tax benefit of $2.6 million. Also, valuation allowances 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%"> $22.3 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Australia were released due to sufficient positive evidence obtained during the second quarter of fiscal 2019. The valuation allowances were primarily related to net operating loss and research and development credit carryforwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The factors used to assess the likelihood of realization were the past performance of the related entities, our forecast of future taxable income, and available tax planning strategies that could be implemented to realize the deferred tax assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the non-deductible goodwill impairment charges and transaction costs, the excess tax benefits on share-based payments, the net deferred tax benefits from the TCJA, and the valuation allowance release, our effective tax rates in fiscal 2020 and 2019 were 25.6% and 24.6%, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our EPS was $3.16 in fiscal 2020, compared to $2.84 in fiscal 2019. On the same basis as our adjusted operating income and excluding non-recurring tax benefits in fiscal 2019, EPS was $3.26 in fiscal 2020, compared to $3.17 in fiscal 2019.</span></div><div style="margin-bottom:6pt;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%">Segment Results of Operations</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-style:italic;font-weight:700;line-height:120%">Government Services Group ("GSG")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,778,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,820,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.3)%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(478,839)</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%">(491,290)</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,451&#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="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:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,300,083</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,329,381</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(29,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">(2.2)</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">168,669</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">185,263</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">(16,594)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">(9.0)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and revenue, net of subcontractor costs, decreased $41.7 million, or 2.3%, and $29.3 million, or 2.2%, respectively, in fiscal 2020 compared to fiscal 2019.</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%">These declines primarily reflect the previously described decrease in revenue from disaster response activities related to California wildfires offset by revenue from acquisitions, which did not have comparable revenue in fiscal 2019. Excluding the contributions from acquisitions and the California wildfire disaster response activities, our revenue in fiscal 2020 was substantially the same as fiscal 2019 as increases in federal information technology activity were offset by lower international development revenue. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income decreased $16.6 million in fiscal 2020 compared to fiscal 2019 primarily reflecting the lower disaster response revenue. Also, we incurred $1.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Our operating margin, based on revenue, net of subcontractor costs, was 13.0% in fiscal 2020 compared to 13.9% in fiscal 2019. Excluding the COVID-19 charges, our operating margin was 13.1% in fiscal 2020.</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-style:italic;font-weight:700;line-height:120%">Commercial/International Services Group ("CIG")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:15pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,342,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(5.7)%</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(217,547)</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%">(279,468)</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,921&#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="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:10pt;font-weight:400;line-height:100%">22.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,048,512</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">1,063,041</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(14,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">(1.4)</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">114,022</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">79,633</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">34,389</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:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">43.2</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and revenue, net of subcontractor costs, decreased $76.5 million, or 5.7%, and $14.5 million, or 1.4%, respectively, in fiscal 2020 compared to fiscal 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%">Our year-over-year revenue comparisons were impacted by the disposal of our Canadian turn-key pipeline activities in the fourth quarter of fiscal 2019, and a reduction in revenue and a corresponding charge to operating income of $13.7 million in fiscal 2019 for a remediation project where the work was substantially </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performed in prior years. Excluding the disposal and t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he fiscal 2019 claim resolution, our revenue decreased 2.2% due to lower subcontractor activity and the adverse impact of the COVID-19 pandemic on our U.S. and international commercial revenue. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income increased $34.4 million in fiscal 2020 compared to fiscal 2019. This comparison was also impacted by the disposal of our Canadian turn-key pipeline activities.  Our fiscal 2020 operating income includes gains of $8.5 million from the disposition of non-core equipment and our fiscal 2019 operating income includes charges of $10.9 million related to these activities. In addition, we incurred $6.6 million of incremental costs for actions to respond to the COVID-19 pandemic in the second quarter of fiscal 2020. Excluding the Canadian turn-key pipeline activities, the COVID-19 charges, and the aforementioned $13.7 million claim in fiscal 2019, our operating income increased $7.9 million, or 7.5%, in fiscal 2020 compared to fiscal 2019. On the same basis, our operating margin, based on revenue, net of subcontractor costs, improved to 10.7% in fiscal 2020 from 9.7% in fiscal 2019. </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-style:italic;font-weight:700;line-height:120%">Remediation and Construction Management ("RCM")</span></div><div style="margin-bottom:6pt;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:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></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:12.536%"></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:9.897%"></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:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:14pt"><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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">%</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;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%">($ in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">NM</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:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(221)</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,243)</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,022&#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="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:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue, net of subcontractor costs</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(2,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">2,762</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">NM</span></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><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Loss from operations</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">&#8212;</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">5,933</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">NM</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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><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;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM&#160;= not meaningful</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RCM's projects were substantially complete at the end of fiscal 2018. The operating loss of $5.9 million in fiscal 2019 reflects reductions of revenue and related operating losses based on updated evaluations of unsettled claim amounts for two construction projects that were completed in prior years. </span></div><div style="margin-bottom:6pt;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%">Fiscal 2019 Acquisition and Integration Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we incurred acquisition and integration expenses of $10.4 million related to the WYG acquisition. These expenses included $3.3 million of acquisition expenses that were primarily for professional services, such as legal and investment banking, to support the transaction and were all paid in the fourth quarter of fiscal 2019. Subsequent to the acquisition date, we also recorded charges of $7.1 million for integration activities, including the elimination of redundant general and administrative costs, real estate consolidation, and conversion of information technology platforms, substantially all of which were paid in fiscal 2020.</span></div><div style="margin-bottom:6pt;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%">Fiscal 2020 and 2019 Earn-Out Adjustments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. We recorded adjustments to our contingent earn-out liabilities and reported net gains of $15.0 million and losses of $1.1 million in fiscal 2020 and 2019, respectively. The fiscal 2020 net gains primarily resulted from updated valuations of the contingent consideration liabilities for EGT, NDY, and SEG. These valuations included updated projections of EGT's, NDY's, and SEG's financial performance during the earn-out periods, which were below our original estimates at their respective acquisition dates.  In addition, we recognized charges of $1.6 million and $2.0 million in fiscal 2020 and 2019, respectively, that related to the earn-out for Glumac. These charges were treated as compensation in selling, general and administrative expenses due to the terms of the arrangement, which included an on-going service requirement for a portion of the earn-out.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 27, 2020, there was a total maximum of $70.9 million of outstanding contingent consideration related to acquisitions. Of this amount, $32.6 million was estimated as the fair value and accrued on our consolidated balance sheet.</span></div><div style="margin-bottom:6pt;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%">Fiscal 2020 and 2019 Impairment of Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our Asia/Pacific ("ASP") reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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:400;line-height:115%">charge. The impaired goodwill related to our acquisitions of Coffey International Limited ("Coffey") and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 fiscal 2019, we performed a strategic review of all operations. As a result, we decided to dispose of our turn-key pipeline activities in Western Canada in our Remediation and Field Services ("RFS") reporting unit, which is in our CIG reportable segment. As a result, we incurred severance and project-related charges related to the disposition of $10.9 million, which were reported in the CIG segment's operating income. We also performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. The impaired goodwill related to our acquisition of Parkland Pipeline Contractors Ltd. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value at September 29, 2019. </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_118"></div><div style="margin-bottom:6pt;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%">FINANCIAL CONDITION, LIQUIDITY AND CAPITAL RESOURCES </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Requirements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we 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%">ad $166.6 million of cash and cash equivalents and access to an additional $749 million of borrowing capacity available under our credit facility. We generated $304.4 million of cash from operations in fiscal 2021. To date, w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e have not experienced any significant deterioration in our financial condition or liquidity due to the COVID-19 pandemic and our credit facilities remain available. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 sources of liquidity are cash flows from operations and borrowings under our credit facilities. Our primary uses of cash are to fund working capital, capital expenditures, stock repurchases, cash dividends and repayment of debt, as well as to fund acquisitions and earn-out obligations from prior acquisitions. We believe that our existing cash and cash equivalents, operating cash flows and borrowing capacity under our credit agreement, as described below, will be sufficient to meet our capital requirements for at least the next 12 months including any additional resources needed to address the COVID-19 pandemic. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where they are needed. In the fourth quarter of fiscal 2021, we repatriated approximately $80 million from Canada and recognized a related tax expense of $5.6 million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1 million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1 mill</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ion. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9 million are expected to be indefinitely reinvested in these foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. We currently have no need or plans to repatriate undistributed foreign earnings, other than from Canada, in the foreseeable future; however, this could change due to varied economic circumstances.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 27, 2020, the Board of Directors authorized a $200 million stock repurchase program, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">which was included in our remaining balance of $207.8 million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0 million in the open market. At October&#160;3, 2021, we had a remaining balance of $147.8 million under our stock repurchase program.  We declared and paid common stock dividends totaling $40.0 million, or $0.74 per share, in fiscal 2021 compared to $34.7 million, or $0.64 per share, in fiscal 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400&#160;million of our common stock in addition to the $147.8&#160;million remaining under the previous stock repurchase program at October 3, 2021. On November&#160;15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December&#160;20, 2021 to stockholders of record as of the close of business on December 2, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cash and Cash Equivalents. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of October&#160;3, 2021, cash and cash equivalents were $166.6 million, an increase of $9.1 million compared to the fiscal 2020 year-end. The increase was due to net cash provided by operating activities, partially offset by net repayments of long-term debt, stock repurchases, dividends, as well as payments for business acquisitions and contingent earn-out payments. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Operating Activities. </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:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, net cash provided by operating activities was $304.4 million compared to $262.5 million in fiscal 2020. The increase primarily reflects an increase in earnings adjusted for non-cash items of $24.1 million and improved working capital from faster collections of our accounts receivable in fiscal 2021 compared to the prior fiscal year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Investing Activities. </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:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net cash used in investing activities was $93.0 million in fiscal 2021, an increase of $30.0 million compared to last fiscal year. The increase was due to higher payments for business acquisitions in fiscal 2021 and the proceeds from sales of equipment related to the disposal of our Canadian turn-key pipeline activities in fiscal 2020.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities.  </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 fiscal 2021, net cash used in financing activities was $210.1 million, an increase of $47.1 million compared to fiscal 2020. The increase was due to the net change in overdrafts and higher net repayments on long-term debt, partially offset by lower stock repurchases compared to last fiscal year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Debt Financing.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Ame</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nded and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year facility that provides for a $250 million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $450 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility.  The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, &#8220;Derivative Financial Instruments&#8221; of the "Notes to Consolidated Financial Statements" included in Item&#160;8, was 3.30%. At October&#160;3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. Commitment fees related to our revolving credit facilities were $0.7 million each year for fiscal 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guarant</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October&#160;3, 2021, we were in compliance with these covenants with a consolidated leverage ratio of 0.87x and a consolidated interest coverage ratio of 26.38x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October&#160;3, 2021, there was no outstanding borrowings under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4&#160;million. As of October&#160;3, 2021, we had no bank overdrafts related to our disbursement bank accounts. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Inflation.  </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 believe our operations have not been, and, in the foreseeable future, are not expected to be, materially adversely affected by inflation or changing prices due to the average duration of our projects and our ability to negotiate prices as contracts end and new contracts begin.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has authorized the following dividends:</span></div><div style="margin-bottom:6pt;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:31.502%"></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:10.742%"></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:16.882%"></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.566%"></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:16.888%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Dividend Per Share</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%">Record Date</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%">Total Maximum<br/>Payment <br/>(in thousands)</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%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">0.17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">9,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">December 11, 2020</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:10pt;font-weight:400;line-height:100%">January 25, 2021</span></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%">0.17&#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="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:10pt;font-weight:400;line-height:100%">February 10, 2021</span></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%">9,212&#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="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:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 28, 2021</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:10pt;font-weight:400;line-height:100%">July 26, 2021</span></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%">0.20&#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="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:10pt;font-weight:400;line-height:100%">August 20, 2021</span></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%">10,800&#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="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:10pt;font-weight:400;line-height:100%">September 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">November 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 2, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 20, 2021</span></td></tr></table></div><div style="margin-bottom:6pt;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%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the realizability of our deferred tax assets by assessing the valuation allowance and adjust the allowance, if necessary. The factors used to assess the likelihood of realization are our forecast of future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. The ability or failure to achieve the forecasted taxable income in the applicable taxing jurisdictions could affect the ultimate realization of deferred tax assets. Based on future operating results in certain jurisdictions, it is unlikely that the current valuation allowance positions of those jurisdictions could be adjusted in the next 12 months.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;3, 2021 and September&#160;27, 2020, the liability for income taxes associated with uncertain tax positions was $14.1 million and $9.7 million, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is reasonably possible that the amount of the unrecognized benefit with respect to certain of our unrecognized tax positions may significantly decrease within the next 12 months. These changes would be the result of ongoing examinations. </span></div><div style="margin-bottom:6pt;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%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we may use off-balance sheet arrangements if we believe that such arrangements would be an efficient way to lower our cost of capital or help us manage the overall risks of our business operations. We do not believe that such arrangements have had a material adverse effect on our financial position or our results of operations.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our off-balance sheet arrangements:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">Letters of credit and bank guarantees are used primarily to support project performance and insurance programs. We are required to reimburse the issuers of letters of credit and bank guarantees for any payments they make under the outstanding letters of credit or bank guarantees. Our Amended Credit Agreement and additional letter of credit facilities cover the issuance of our standby letters of credit and bank guarantees and are critical for our normal operations. If we default on the Amended Credit Agreement or additional credit facilities, our inability to issue or renew standby letters of credit and bank guarantees would impair our ability to maintain normal operations. At October&#160;3, 2021, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in standby letters of credit outstanding under our Amended Credit Agreement 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%">$53.4&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in standby letters of credit outstanding under our additional letter of credit facilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">From time to time, we provide guarantees and indemnifications related to our services. If our services under a guaranteed or indemnified project are later determined to have resulted in a material defect or other material deficiency, then we may be responsible for monetary damages or other legal remedies. When sufficient information about claims on guaranteed or indemnified projects is available and monetary damages or other costs or losses are determined to be probable, we recognize such guaranteed losses.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">In the ordinary course of business, we enter into various agreements as part of certain unconsolidated subsidiaries, joint ventures, and other jointly executed contracts where we are jointly and severally liable. We enter into these agreements primarily to support the project execution commitments of these entities. The potential payment amount of an outstanding performance guarantee is typically the remaining cost of work to be performed by or on behalf of third parties under engineering 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 construction contrac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts. However, we are not able to estimate other amounts that may be required to be paid in excess of estimated costs to complete contracts and, accordingly, the total potential payment amount under our outstanding performance guarantees cannot be estimated. For cost-plus contracts, amounts that may become payable pursuant to guarantee provisions are normally recoverable from the client for work performed under the contract. For lump sum or fixed-price contracts, this amount is the cost to complete the contracted work less amounts remaining to be billed to the client under the contract. Remaining billable amounts could be greater or less than the cost to complete. In those cases where costs exceed the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remaining amounts payable under the contract, we may have recourse to third parties, such as owners, co-venturers, subcontractors or vendors, for claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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">In the ordinary course of business, our clients may request that we obtain surety bonds in connection with contract performance obligations that are not required to be recorded in our consolidated balance sheets. We are obligated to reimburse the issuer of our surety bonds for any payments made thereunder. Each of our commitments under performance bonds generally ends concurrently with the expiration of our related contractual obligation.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_121"></div><div style="margin-bottom:6pt;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%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions in the application of certain accounting policies that affect amounts reported in our consolidated financial statements and accompanying footnotes included in Item&#160;8 of this report. In order to understand better the changes that may occur to our financial condition, results of operations and cash flows, readers should be aware of the critical accounting policies we apply and estimates we use in preparing our consolidated financial statements. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may undertake in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are described in the "Notes to Consolidated Financial Statements" included in Item&#160;8. Highlighted below are the accounting policies that management considers most critical to investors' understanding of our financial results and condition, and that require complex judgments by management.</span></div><div style="margin-bottom:6pt;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%">Revenue Recognition and Contract Costs</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the proper revenue recognition method for contracts under ASC 606, we evaluate whether multiple contracts should be combined and accounted for as a single contract and whether the combined or single contract should be accounted for as having more than one performance obligation. The decision to combine a group of contracts or separate a combined or single contract into multiple performance obligations may impact the amount of revenue recorded in a given period. Contracts are considered to have a single performance obligation if the promises are not separately identifiable from other promises in the contracts. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, we assess the goods or services promised in a contract and identify, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#8220;unit of account&#8221; for purposes of determining revenue recognition. In order to properly identify separate performance obligations, we apply judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from existing contracts due to the significant integration provided or significant interdependencies in the context of the contract and are accounted for as if they were part of the original contract. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for contract modifications as a separate contract when the modification results in the promise to deliver additional goods or services that are distinct and the increase in price of the contract is for the same amount as the stand-alone selling price of the additional goods or services included in the modification.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price represents the amount of consideration to which we expect to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. The nature of our contracts gives rise to several types of variable consideration, including claims, award fee incentives, fiscal funding clauses, and liquidated damages. We recognize revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized for the contract will not occur. We estimate the amount of revenue to be recognized on variable consideration using either the expected value or the most likely amount method, whichever is expected to better predict the amount of consideration to be received. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs. In some cases, contract retentions are withheld by clients until certain conditions are met or the project is completed, which may be several months or years. In these cases, we have not identified a significant financing component under ASC 606 as the timing difference in payment compared to delivery of obligations under the contract is not for purposes of financing. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, we allocate the transaction price to each performance obligation using a best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is typically determined using the estimated cost of the contract plus a margin approach. For contracts containing variable consideration, we allocate the variability to a specific performance obligation within the contract if such variability relates specifically to our efforts to satisfy the performance obligation or transfer the distinct good or service, and the allocation depicts the amount of consideration to which we expect to be entitled. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgment to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident. </span></div><div style="margin-bottom:6pt;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:400;line-height:120%">Contract Types</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are performed under three principal types of contracts: fixed-price, time-and-materials and cost-plus. Customer payments on contracts are typically due within 60 days of billing, depending on the contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed-Price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under fixed-price contracts, clients pay us an agreed fixed-amount negotiated in advance for a specified scope of work. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-and-Materials</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-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%">Under time-and-materials contracts, we negotiate hourly billing rates and charge our clients based on the actual time that we spend on a project. In addition, clients reimburse us for our actual out-of-pocket costs for materials and other direct incidental expenditures that we incur in connection with our performance under the contract. Most of our time-and-material contracts are subject to maximum contract values, and also may include annual billing rate adjustment provisions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost-Plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under cost-plus contracts, we are reimbursed for allowed or otherwise defined costs incurred plus a negotiated fee. The contracts may also include incentives for various performance criteria, including quality, timeliness, ingenuity, safety and cost-effectiveness. In addition, our costs are generally subject to review by our clients and regulatory audit agencies, and such reviews could result in costs being disputed as non-reimbursable under the terms of the contract. </span></div><div style="margin-bottom:6pt;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%">Insurance Matters, Litigation and Contingencies</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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, we are subject to certain contractual guarantees and litigation. Generally, such guarantees relate to project schedules and performance. Most of the litigation involves us as a defendant in contractual disagreements, workers' compensation, personal injury and other similar lawsuits. We maintain insurance coverage for various aspects of our business and operations. However, we have elected to retain a portion of losses that may occur through the use of various deductibles, limits and retentions under our insurance programs. This practice may subject us to some future liability for which we are only partially insured or are completely uninsured.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record in our consolidated balance sheets amounts representing our estimated liability for self-insurance claims. We utilize actuarial analyses to assist in determining the level of accrued liabilities to establish for our employee medical and workers' compensation self-insurance claims that are known and have been asserted against us, as well as for self-insurance claims that are believed to have been incurred based on actuarial analyses but have not yet been reported to our claims </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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%">administrators at the balance sheet date. We include any adjustments to such insurance reserves in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described in Note&#160;17, "Commitments and Contingencies" of the "Notes to Consolidated Financial Statements" included in Item&#160;8, we do not have any litigation or other contingencies that have had, or are currently anticipated to have, a material impact on our results of operations or financial position. As additional information about current or future litigation or other contingencies becomes available, management will assess whether such information warrants the recording of additional expenses relating to those contingencies. Such additional expenses could potentially have a material impact on our results of operations and financial position.</span></div><div style="margin-bottom:6pt;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%">Goodwill and Intangibles</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets and liabilities acquired requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets include backlog, non-compete agreements, client relations, trade names, patents and other assets. The costs of these intangible assets are amortized over their contractual or economic lives, which range from one to ten years. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including</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 deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods (se</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Note&#160;6, "Goodwill and Intangible Assets" of the "Notes to Consolidated Financial Statements" in Item&#160;8 for further discussion).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill impairment review involves the determination of the fair value of our reporting units, which for us are the components one level below our reportable segments. This process requires us to make significant judgments and estimates, including assumptions about our strategic plans with regard to our operations as well as the interpretation of current economic indicators and market valuations. Furthermore, the development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, business plans, discount rates, and terminal growth rates. We also make certain assumptions about future market conditions, market prices, interest rates and changes in business strategies. Changes in assumptions or estimates could materially affect the determination of the fair value of a reporting unit. This could eliminate the excess of fair value over carrying value of a reporting unit entirely and, in some cases, result in impairment. Such changes in assumptions could be caused by a loss of one or more significant contracts, reductions in government or commercial client spending, or a decline in the demand for our services due to changing economic conditions. In the event that we determine that our goodwill is impaired, we would be required to record a non-cash charge that could result in a material adverse effect on our results of operations or financial position.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use two methods to determine the fair value of our reporting units: (i)&#160;the Income Approach and (ii)&#160;the Market Approach. While each of these approaches is initially considered in the valuation of the business enterprises, the nature and characteristics of the reporting units indicate which approach is most applicable. The Income Approach utilizes the discounted cash flow method, which focuses on the expected cash flow of the reporting unit. In applying this approach, the cash flow available for distribution is calculated for a finite period of years. Cash flow available for distribution is defined, for purposes of this analysis, as the amount of cash that could be distributed as a dividend without impairing the future profitability or operations of the reporting unit. The cash flow available for distribution and the terminal value (the value of the reporting unit at the end of the estimation period) are then discounted to present value to derive an indication of the value of the business enterprise. The Market Approach is comprised of the guideline company method and the similar transactions method. The guideline company method focuses on comparing the reporting unit to select reasonably similar (or "guideline") publicly traded companies. Under this method, valuation multiples are (i)&#160;derived from the operating data of selected guideline companies; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;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:112%">(ii)&#160;evaluated and adjusted based on the strengths and weaknesses of the reporting units relative to the selected guideline companies; and (iii)&#160;applied to the operating data of the reporting unit to arrive at an indication of value. In the similar transactions method, consideration is given to prices paid in recent transactions that have occurred in the reporting unit's industry or in related industries. For our annual impairment analysis, we weighted the Income Approach and the Market Approach at 70% and 30%, respectively. The Income Approach was given a higher weight because it has the most direct correlation to the specific economics of the reporting unit, as compared to the Market Approach, which is based on multiples of broad-based (i.e.,&#160;less comparable) companies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Our last review at June&#160;28, 2021 (i.e.&#160;the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our ASP reporting unit, which is in our CIG reportable segment. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8 million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equals its carrying value of $144.9 million, including $95.5 million of goodwill, at September 27, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our RFS reporting unit and recorded a $7.8 million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61 million at September 29, 2019, including the remaining $48.8 million of goodwill. </span></div><div style="margin-bottom:6pt;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%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Estimated contingent earn-out liabilities" and "Long-term estimated contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1)&#160;the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2)&#160;the former shareholders of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy (See Note&#160;2, "Basis of Presentation and Preparation &#8211; Fair Value of Financial Instruments" of the "Notes to Consolidated Financial Statements" included in Item&#160;8). We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally two or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div><div style="margin-bottom:6pt;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:112%">Incom</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">e Taxes</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance on deferred tax assets, management reviews both positive and negative evidence, including current and historical results of operations, future income projections and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets at October 3, 2021, primarily loss carryforwards, will not be realized, and we have reserved accordingly.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. For more information related to our unrecognized tax benefits, see Note&#160;8, "Income Taxes" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_124"></div><div style="margin-bottom:6pt;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%">RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of recent accounting standards and the effect they could have on the consolidated financial statements, see Note&#160;2, "Basis of Presentation and Preparation" of the "Notes to Consolidated Financial Statements" included in Item&#160;8.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_127"></div><div style="margin-bottom:6pt;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%">Item&#160;7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures about Market Risk </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not enter into derivative financial instruments for trading or speculation purposes. In the normal course of business, we have exposure to both interest rate risk and foreign currency transaction and translation risk, primarily related to the Canadian and Australian dollar, and British Pound. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to interest rate risk under our Amended Credit Agreement. We can borrow, at our option, under both the Amended Term Loan Facility and Amended Revolving Credit Facility. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. Borrowings at the base rate have no designated term and may be repaid without penalty any time prior to the Facility&#8217;s maturity date. Borrowings at a Eurodollar rate have a term no less than 30 days and no greater than 180 days and may be prepaid without penalty. Typically, at the end of such term, such borrowings may be rolled over at our discretion into either a borrowing at the base rate or a borrowing at a Eurodollar rate with similar terms, not to exceed the maturity date of the Facility.</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 Facility matures on July 30, 2023. At October&#160;3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility.  The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, we entered into</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> five interest rate swap agreements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with five banks to fix the variable interest rate on $250 million of our Amended Term Loan Facility. The objective of these interest rate swaps was to eliminate the variability of our cash flows on the amount of interest expense we pay under 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 Credit Agreement. As of October&#160;3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) Our y</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ear-to-date average effective interest rate on borrowings outstanding under the Credit Agreement, including the effects of interest rate swap agreements, at October&#160;3, 2021, was 3.30</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%"> For more information, see Note 14, &#8220;Derivative Financial Instruments&#8221; of the &#8220;Notes to Consolidated Financial Statements&#8221; in Item 8. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our transactions are in U.S. dollars; however, some of our subsidiaries conduct business in foreign currencies, primarily the Canadian and Australian dollar, and British Pound. Therefore, we are subject to currency exposure and volatility because of currency fluctuations. We attempt to minimize our exposure to these fluctuations by matching revenue and expenses in the same currency for our 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%"> We reported $1.4 million and $1.3 million of foreign currency losses in fiscal 2021 and 2020, respectively in &#8220;Selling, general and administrative expenses&#8221; on our consolidated statements of income. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have foreign currency exchange rate exposure in our results of operations and equity primarily because of the currency translation related to our foreign subsidiaries where the local currency is the functional currency. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions will result in reduced revenue, operating expenses, assets and liabilities. Similarly, our revenue, operating expenses, assets and liabilities will increase if the U.S. dollar weakens against foreign currencies. For fis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2021 and 2020, 29.8% and 29.6% of our consolidated revenue, respectively, was generated by our international business. For fiscal 2021, the effect of foreign exchange rate translation on the consolidated balance sheets was an increase in equity of $30.6 million compared to an increase in equity of $3.4 million in fiscal 2020. These amounts were recognized as an adjustment to equity through othe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r comprehensive income. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div style="margin-bottom:6pt;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%">INDEX TO FINANCIAL STATEMENTS AND FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><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:91.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></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:10pt;font-weight:700;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%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_133">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;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="#ib001f8ee32b04f16a453fdcd715a7d83_133">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_136">Consolidated Balance Sheets at </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="#ib001f8ee32b04f16a453fdcd715a7d83_136">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_136"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_136">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_136">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_136">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_136"> and September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_136">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_136">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_136">20</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_136">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_139">Consolidated Statements of Income for the fiscal years ended </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="#ib001f8ee32b04f16a453fdcd715a7d83_139">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_139"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_139">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">, September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">20</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="#ib001f8ee32b04f16a453fdcd715a7d83_139"> and September </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="#ib001f8ee32b04f16a453fdcd715a7d83_139">29</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">, 201</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="#ib001f8ee32b04f16a453fdcd715a7d83_139">9</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_139">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_142">Consolidated Statements of Comprehensive Income for the fiscal years ended </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="#ib001f8ee32b04f16a453fdcd715a7d83_142">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_142"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_142">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">, September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">20</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="#ib001f8ee32b04f16a453fdcd715a7d83_142"> and September </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="#ib001f8ee32b04f16a453fdcd715a7d83_142">29</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">, 201</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="#ib001f8ee32b04f16a453fdcd715a7d83_142">9</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_142">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_145">Consolidated Statements of Cash Flows for the fiscal years ended </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="#ib001f8ee32b04f16a453fdcd715a7d83_145">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_145"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_145">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">, September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">20</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="#ib001f8ee32b04f16a453fdcd715a7d83_145"> and September </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="#ib001f8ee32b04f16a453fdcd715a7d83_145">29</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">, 201</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="#ib001f8ee32b04f16a453fdcd715a7d83_145">9</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_145">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_148">Consolidated Statements of Equity for the fiscal years ended </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="#ib001f8ee32b04f16a453fdcd715a7d83_148">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_148"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_148">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">, September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">20</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="#ib001f8ee32b04f16a453fdcd715a7d83_148"> and September </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="#ib001f8ee32b04f16a453fdcd715a7d83_148">29</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">, 201</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="#ib001f8ee32b04f16a453fdcd715a7d83_148">9</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_148">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_151">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_151">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib001f8ee32b04f16a453fdcd715a7d83_256">Schedule&#160;II&#160;&#8211; Valuation and Qualifying Accounts and Reserves for the fiscal years ended </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="#ib001f8ee32b04f16a453fdcd715a7d83_256">October</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="#ib001f8ee32b04f16a453fdcd715a7d83_256"> </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="#ib001f8ee32b04f16a453fdcd715a7d83_256">3</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">, 202</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">1</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">, September 2</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">7</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">, 20</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">20</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">, and September </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="#ib001f8ee32b04f16a453fdcd715a7d83_256">29</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">, 201</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="#ib001f8ee32b04f16a453fdcd715a7d83_256">9</a></span></div></td><td colspan="3" style="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="#ib001f8ee32b04f16a453fdcd715a7d83_256">96</a></span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_133"></div><hr style="page-break-after:always"/><div style="min-height:33.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">To the</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">Board of Directors and Stockholders of Tetra Tech, Inc.</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-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify;text-indent:36pt"><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 Tetra Tech, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of October 3, 2021 and September 27, 2020, and the related consolidated statements of income, of comprehensive income, of equity and of cash flows for each of the three years in the period ended October 3, 2021, including the related notes and financial statement schedule listed in the accompanying index (collectively referred to as the &#8220;consolidated financial statements&#8221;).</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 also have audited the Company's internal control over financial reporting as of October 3, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of October 3, 2021 and September 27, 2020, and the results of its operations and its cash flows for each of the three years in the period ended October 3, 2021 in conformity with accounting principles generally accepted in the United States of America.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of October 3, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control - Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:6pt;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:400;line-height:115%">Change in Accounting Principle</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 10 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal 2020.</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-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Report on Internal Control over Financial Reporting appearing under Item 9A.</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%">Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits.</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 are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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.</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%">Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.</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%">Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated 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 consolidated financial statements.</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%">Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk.</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%">Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Management's Report on Internal Control over Financial Reporting, management has excluded Hoare Lea, LLP and Subsidiaries ("HLE") from its assessment of internal control over financial reporting as of October 3, 2021, because it was acquired by the Company in a purchase business combination during 2021. We have also excluded HLE from our audit of internal control over financial reporting. HLE is a wholly-owned subsidiary whose total assets and total revenue excluded from management's assessment and our audit of internal control over financial reporting represent approximately 2% and less than 1%, respectively, of the related consolidated financial statement amounts as of and for the fiscal year ended October 3, 2021.</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-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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.</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%">A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions </span></div><div style="height:33.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:33.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">and dispositions of the assets of the company; (ii) 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 (iii) 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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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.</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%">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-bottom:6pt;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%">Critical Audit Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition - Determination of Total Estimated Contract Cost for Fixed-price Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 3 to the consolidated financial statements, $1.2 billion of the Company&#8217;s total revenues for the year ended October 3, 2021 was generated from fixed-price contracts. As disclosed by management, under fixed-price contracts, the Company's clients pay an agreed fixed-amount negotiated in advance for a specified scope of work. Revenue is recognized over time as the related performance obligation is satisfied by transferring control of a promised good or service to the Company's customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects management's judgement to faithfully depict the value of the services transferred to the customer. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. As a result, the Company recognized net favorable operating income adjustments of $0.7 million for the year ended October 3, 2021, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded immediately in earnings. The anticipated losses and estimated cost to complete the related contracts was $12.7 million and approximately $104 million, respectively, as of October 3, 2021. Claims are amounts in excess of agreed contract prices that the Company seeks to collect from clients or other third parties. Claims were approximately $11 million as of October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal considerations for our determination that performing procedures relating to revenue recognition - determination of total estimated contract cost for fixed-price contracts is a critical audit matter are the significant amount of judgment required by management in determining the total estimated contract cost for fixed-price contracts which, in turn, led to a high degree of auditor judgment, subjectivity, and audit effort in performing procedures and in evaluating the audit evidence obtained related to the total estimated contract costs for fixed-price contracts with cumulative catch-up adjustments, anticipated losses or claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of total estimated contract cost for fixed-price contracts. These procedures also included, among others, (i) evaluating and testing management&#8217;s process for determining the total estimated contract cost for a sample of contracts with cumulative catch-up adjustments, anticipated losses or claims, which included evaluating the contract terms and other documents that support those estimates, and testing of underlying contract costs; (ii) assessing management's ability to reasonably estimate total contract costs by performing a comparison of the total estimated contract cost as compared with prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the total estimated contract cost; and (iii) evaluating, for certain contracts, management&#8217;s methodologies and assessing the consistency of management&#8217;s approach over the life of the contract.</span></div><div style="margin-bottom:6pt;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%">/s/ PricewaterhouseCoopers LLP</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Los Angeles, California</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 24, 2021</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 have served as the Company&#8217;s auditor since 2004.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div><div style="height:33.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Tetra Tech,&#160;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-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.411%"></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:10pt;font-weight:700;line-height:100%">ASSETS</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%">October 3,<br/>2021</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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#160;</span></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%">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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzItMS0xLTEtMQ_1491463d-9d60-453c-9423-f75e7cb8ffca">166,568</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzItMy0xLTEtMQ_630d2723-13fa-4b8c-96ca-d10f6f266bb4">157,515</ix:nonFraction>&#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:#cceeff;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%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMtMS0xLTEtMQ_dc1c476c-5230-4e02-9034-978280fd1ab6">668,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMtMy0xLTEtMQ_a74c86b7-42d9-47ae-9530-71aa0d158fb2">649,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQtMS0xLTEtMQ_113b0ffa-273c-4a4f-ab8d-e1165f99753e">103,784</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQtMy0xLTEtMQ_aff79be7-c5cb-40ea-b059-c85a137610ad">92,632</ix:nonFraction>&#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:#cceeff;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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzUtMS0xLTEtMQ_c14febfe-757e-4cc9-a5af-9bbe95d2b259">112,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzUtMy0xLTEtMQ_21c041c1-f1ce-47fe-afaf-e8236f448d0e">81,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzYtMS0xLTEtMQ_aa404bb6-1506-43a7-9b13-bb1150fddf83">14,260</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzYtMy0xLTEtMQ_f3a76aaf-dfa7-465f-b975-daef4e715fca">19,509</ix:nonFraction>&#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:#cceeff;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 current assets</span></td><td colspan="2" style="background-color:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzctMS0xLTEtMQ_39be5a8b-5b41-49b1-9310-2607254e2adf">1,065,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzctMy0xLTEtMQ_f445d4b5-c056-4398-b3bb-5e24e1770745">999,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzktMS0xLTEtMQ_8f3ceafa-4aa9-4fa6-9c19-78e1868e91b7">37,733</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzktMy0xLTEtMQ_509e97df-2fd1-4c7b-9eed-0c1fa74f3459">35,507</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEwLTEtMS0xLTE_25565b66-83d4-4deb-bbd6-298c56fe45cd">215,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEwLTMtMS0xLTE_89f3a999-9156-4c77-bb09-8e375d8ba1e3">239,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated joint ventures</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzExLTEtMS0xLTE_ad13e2e2-e3b5-485b-ae57-44ca3f835216">3,282</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzExLTMtMS0xLTE_624e6930-57b3-45da-9aad-f12c6bfd2afb">7,332</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEyLTEtMS0xLTE_980829df-6611-4bd7-bce5-a60b0cf3e282">1,108,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEyLTMtMS0xLTE_7153191e-230c-4ab6-bbf6-d754b107b162">993,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEzLTEtMS0xLTE_4d23814b-125e-4db4-98eb-4e2e2700be33">37,990</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEzLTMtMS0xLTE_c1b4ec4f-1336-4b8e-ba2f-598f6a3b69a1">13,943</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE0LTEtMS0xLTE_bb095e66-4a07-447e-a5a5-3b00748ae79d">54,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE0LTMtMS0xLTE_0463a7d7-d48b-491e-b1cc-f0a46e6a04bc">32,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE1LTEtMS0xLTE_84124e53-0edc-4648-8acd-99b14b7e2a06">53,196</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE1LTMtMS0xLTE_694cc814-9aa5-44fe-92ad-673d06b231c5">57,045</ix:nonFraction>&#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:#cceeff;padding:2px 1pt 2px 30.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%">Total assets</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE2LTEtMS0xLTE_717c3e23-ecbf-4e02-b6c3-65d6e8dd097e">2,576,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE2LTMtMS0xLTE_1423e401-cc4a-4c5b-b6b7-efaa46edf52e">2,378,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Current liabilities:</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%">&#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:right;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:#cceeff;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%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIwLTEtMS0xLTE_ed0fdba0-c977-4ac5-bde7-ba20d9e71647">128,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIwLTMtMS0xLTE_72e028ec-7e60-43c0-9922-9b60843937d6">111,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIxLTEtMS0xLTE_6eda5053-a79e-4420-970a-6acc8c11c516">206,322</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIxLTMtMS0xLTE_59219404-a3cb-49e9-b559-eb1d6faffba3">199,801</ix:nonFraction>&#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:#cceeff;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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIyLTEtMS0xLTE_c6e41914-3e82-4ed5-a093-0c90a1f2c5ca">190,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIyLTMtMS0xLTE_b6b7e18f-68ec-4bb9-82b2-cef80bed357e">171,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease liabilities, operating leases</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIzLTEtMS0xLTE_1ef3a593-0bdb-405e-b685-e50836770bea">67,452</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIzLTMtMS0xLTE_02bbd531-9232-4614-a379-0e2f8078d19a">69,650</ix:nonFraction>&#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><tr><td colspan="3" style="background-color:#cceeff;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%">Current portion of long-term debt and other short-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI1LTEtMS0xLTE_8484b0dc-2feb-4270-9a17-c7577f6c6c03">12,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI1LTMtMS0xLTE_b38a646d-51b3-49f9-993a-50311647a155">49,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current contingent earn-out 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI2LTEtMS0xLTE_16ae95ac-93cd-4bb9-82dd-25757ff71d38">19,520</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI2LTMtMS0xLTE_3bc3bbc3-b0d0-4e5b-9704-def95dd4cd0c">16,142</ix:nonFraction>&#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:#cceeff;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%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI3LTEtMS0xLTE_62b7cfc8-754b-47c0-94fb-c666b77ed1e0">223,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI3LTMtMS0xLTE_48e06e81-47fe-4e93-9ae7-2f1b2d93d1c2">174,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25.75pt;text-align: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 current liabilities</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI4LTEtMS0xLTE_92c55ecf-3147-4c5e-b6c5-c0ff9cc38b85">848,483</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI4LTMtMS0xLTE_6606947c-5b20-445e-99e9-89ba2a32ca9d">793,456</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></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:#cceeff;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:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMwLTEtMS0xLTE_a523b94b-38a4-4cac-8263-8186e01d67cc">10,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMwLTMtMS0xLTE_4f67bc43-1f5a-41c7-b567-13846d30afdc">16,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMxLTEtMS0xLTE_be220b07-a24b-4756-9499-898c481f8cf1">200,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMxLTMtMS0xLTE_2e72929b-efab-47b7-9e4b-9797432aa191">242,395</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Long-term lease liabilities, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMyLTEtMS0xLTE_7afefac4-6a8a-4a0d-a918-62b66d6da20e">174,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMyLTMtMS0xLTE_5e42681a-6270-43dd-a67e-d33393aa0839">191,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term contingent earn-out 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMzLTEtMS0xLTE_8337bbdc-746c-4a70-a261-39502aeeedb1">39,777</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMzLTMtMS0xLTE_2d28f0a0-06b5-48b9-bda2-77bf69dbd233">16,475</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM0LTEtMS0xLTE_27e0bea5-0522-49b1-9d9a-deeaad49949b">69,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM0LTMtMS0xLTE_e80c74cf-ab2d-4547-a261-7913d3b8906b">80,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note&#160;17)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM2LTEtMS0xLTE_a72a873f-1a9b-4935-9078-cd16eabd2c73"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM2LTMtMS0xLTE_8747a1d1-2f3b-4c85-82d5-729d7175ea7e"></ix:nonFraction></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:#cceeff;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%">Equity:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock&#160;&#8211; Authorized, <ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV8zNQ_9b596906-11ba-44c3-a181-a33789b3d88c"><ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV8zNQ_d11107cd-cde2-409a-9c80-cdb13c12f5c4">2,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV80OA_0717ebd3-6d83-4f49-aa5b-254d99b815e3"><ix:nonFraction unitRef="usdPerShare" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV80OA_4ed2e919-fba5-4b25-af34-00bcec41d212">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_53c46798-6415-4c58-847a-3ebc7a876fba"><ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_64fc6bdd-bf5c-4cac-a367-f260f077fefa"><ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_bbddcc48-5156-4bbc-a603-f0c070fa158e"><ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_d57f48f9-b006-46a6-ae1d-122371a05731">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at October&#160;3, 2021 and September&#160;27, 2020</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTEtMS0xLTE_004fd092-48f5-4dbc-8a07-e5a018bb70f2">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTMtMS0xLTE_1839a688-895d-45c8-9e11-d5ea86e6a032">&#8212;</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock&#160;&#8211; Authorized, <ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN18zMg_65ae41f5-38e2-492c-a7df-89a23828e07f"><ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN18zMg_a7c43a13-d244-46c4-9fc6-e41c54de6093">150,000</ix:nonFraction></ix:nonFraction> shares of $<ix:nonFraction unitRef="usdPerShare" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN180NQ_6e6e5c46-6559-46ed-a286-03866ca363a5"><ix:nonFraction unitRef="usdPerShare" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN180NQ_ed754e62-97d4-41c2-96ea-241758801021">0.01</ix:nonFraction></ix:nonFraction> par value; issued and outstanding, <ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN184Mw_457a6c57-27c3-4edb-8a6f-e4cdded91725"><ix:nonFraction unitRef="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN184Mw_c932ea7e-7b18-4d47-a832-9282c779d715">53,981</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN185MA_15e3e150-29fb-4732-ab3c-ad3a06ea0b74"><ix:nonFraction unitRef="shares" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN185MA_2d04f849-15d6-4b1e-9b5d-e57c3e3db796">53,797</ix:nonFraction></ix:nonFraction> shares at October&#160;3, 2021 and September&#160;27, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTEtMS0xLTE_d6853dfe-0eae-4948-b02c-4f7f0397efb3">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTMtMS0xLTE_c9868e64-cad6-48ef-85f8-38e9f35004ba">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 other comprehensive loss</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQyLTEtMS0xLTE_6d324687-0117-463a-b1cf-6d98454e9be8">125,028</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQyLTMtMS0xLTE_7b5556e4-74df-4a7c-a547-c1d6d424a630">161,786</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQzLTEtMS0xLTE_252ab19b-f49b-41ff-bfab-c60a552ac9e0">1,358,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQzLTMtMS0xLTE_c61e87d9-dfad-4b3d-a152-77e7b78494a9">1,198,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tetra Tech stockholders' equity</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ0LTEtMS0xLTE_fd35b81a-bc51-4293-9af1-38e86290dc09">1,234,238</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ0LTMtMS0xLTE_ab45c28e-5867-4d3c-8c0a-78e96dc5eccd">1,037,319</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></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ1LTEtMS0xLTE_ad5709aa-2b1a-4092-90d2-c1183ea87fcb">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ1LTMtMS0xLTE_27875bba-b817-4013-bb6f-62413501ba65">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25.75pt;text-align: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 stockholders' equity</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ2LTEtMS0xLTE_e9f235ff-45cb-4b2b-9559-6810ea20baad">1,234,291</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ2LTMtMS0xLTE_e2b69d98-31e2-494e-a7a5-11fc4e713d35">1,037,373</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Total liabilities and stockholders' equity</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ3LTEtMS0xLTE_802c22a8-75f0-4425-91b1-070fc9928251">2,576,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ3LTMtMS0xLTE_a5a6f35c-3f9c-4175-8ced-f720669872e4">2,378,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Tetra Tech,&#160;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="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div><div style="margin-bottom: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><td style="width:57.233%"></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.350%"></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.353%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Revenue</span></td><td style="background-color:#cceeff;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:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912">3,213,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2">2,994,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe">3,107,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23985ae27dff45389aee01403e8a0590_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtMS0xLTEtMQ_072eb3c5-f22a-41b0-8164-31afe313f94d">661,341</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i7875d50ea62e4e97bcae75bead7ab37c_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtMy0xLTEtMQ_c86fda62-0e39-41af-b67e-8867a9933e6a">646,319</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if662bd82318b4c1aa18185b3e08c6c91_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtNS0xLTEtMQ_29bb7e0d-50aa-4dba-bbfe-906f1ae39dcc">717,711</ix:nonFraction>)</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:#cceeff;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%">Other costs of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a1d7097218349608ebfba4ee195374e_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtMS0xLTEtMQ_19d73315-1e5e-4456-ad6f-57c4962e82f1">2,053,772</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe913ec9ddc04fb7b95d61df34edbad6_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtMy0xLTEtMQ_dffe9b55-e760-4c74-973b-3d23814202d6">1,902,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9064c8f4324b432784c720790c00aa5a_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtNS0xLTEtMQ_53845af6-079b-495d-af3b-f80a7618b147">1,981,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtMS0xLTEtMQ_12d04935-7b36-4504-a077-c234971f0862">498,400</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtMy0xLTEtMQ_d32014aa-dd0e-4c0e-baa9-03301281bef0">446,535</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtNS0xLTEtMQ_a41d5c80-6774-49ad-afe7-3cbe30d38fb1">408,183</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtMS0xLTEtMQ_ca5f57fe-01df-4bad-8576-cade7207d7ba">222,972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtMy0xLTEtMQ_0f9f47aa-f895-4a40-9895-30d17ea4d0d5">204,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtNS0xLTEtMQ_c498f5f5-a21f-438b-88e8-3aeee1577dbd">200,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Acquisition and integration 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctMS0xLTEtMQ_6846d273-6c25-4155-b346-2e227fa799c0">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctMy0xLTEtMQ_d591c313-2c17-4f7f-9518-d09bbba810c9">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctNS0xLTEtMQ_802a7eae-27a0-4d20-97c6-286023c7582a">10,351</ix:nonFraction>)</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:#cceeff;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%">Contingent consideration&#160;&#8211; fair value adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtMS0xLTEtMQ_eb8fdf0b-7a82-4265-8959-f5e323488e28">3,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtMy0xLTEtMQ_6c3796a7-ad09-4c2f-a382-1632f8c78839">14,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtNS0xLTEtMQ_3b46c65a-d0ed-4355-86b3-7e2128182d42">1,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Impairment of 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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktMS0xLTEtMQ_b4dcd61c-4243-4493-a333-701dd125b199">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktMy0xLTEtMQ_b0f1f770-b144-424f-b1aa-a7e8cb30e817">15,800</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktNS0xLTEtMQ_5fa1c485-cfa4-416c-8357-a5c1b33583d4">7,755</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTEtMS0xLTE_75d3d1f8-32b5-48ef-a9ad-8315ec6437f7">278,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTMtMS0xLTE_1b928c75-f181-49f9-a2d9-00595c2bc13e">241,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTUtMS0xLTE_fbea2cff-4c91-40a7-bdfc-426e88d7bcb4">188,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTEtMS0xLTE_26b2c52b-5daa-473a-a0f8-ffdcbbcb999e">917</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTMtMS0xLTE_0c8cb070-9403-46c5-a967-02d07f8b1596">1,375</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTUtMS0xLTE_c3981ea4-16f6-4fa0-9b58-0c019dd7f162">1,732</ix:nonFraction>&#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:#cceeff;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%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTEtMS0xLTE_a39f4e89-e7bd-4960-995b-cf2f5a0a184a">12,748</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTMtMS0xLTE_76b9d099-8bfb-4d37-a8a5-f190ae929c1a">14,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTUtMS0xLTE_e3679533-bb4a-479a-872c-5ed8857d6105">15,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 before income tax expense</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTEtMS0xLTE_a4b65394-2c13-4eef-9342-0999720d585a">266,870</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTMtMS0xLTE_be75c7a7-5f61-4dd9-a136-055fff9cc232">227,991</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTUtMS0xLTE_8d74a1f4-4cf1-4b9a-8c3c-a85e3a52f48b">175,136</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></tr><tr><td colspan="3" style="background-color:#cceeff;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 expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTEtMS0xLTE_110e0094-3538-4695-ab98-e40e2fcb8ab0">34,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTMtMS0xLTE_66fe1c88-175f-4a35-9da0-4a0f90741b96">54,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTUtMS0xLTE_686ed311-854e-4d96-86f7-6a06acae0fce">16,375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTEtMS0xLTE_dacdf0d8-2a5a-4a39-95cd-dfbc7e8f4482">232,831</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTMtMS0xLTE_86ddb233-cf2d-420b-a568-413b2c1fb44f">173,890</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTUtMS0xLTE_0cff401b-e676-494d-a969-79608e9e6220">158,761</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></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTEtMS0xLTE_e7cebdef-1982-4d82-b921-b09ced76a1e7">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTMtMS0xLTE_c7d151e4-c8de-4a24-a8f8-0ae564906703">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTUtMS0xLTE_765d5821-69f3-4405-bcb5-bb5d05ce7558">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 income attributable to Tetra Tech</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTEtMS0xLTE_5c024613-129c-4de1-9bc1-9ab34745f394">232,810</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTMtMS0xLTE_b30fba22-c389-4a77-8087-325cf02cb1c7">173,859</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTUtMS0xLTE_adc9054a-cffa-4444-a10b-2eab01d8f1f0">158,668</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Basic</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="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTEtMS0xLTE_38e5790f-1a70-4067-b1af-a47615b6b826">4.31</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTMtMS0xLTE_f1c7955d-5589-4a2f-ad7a-052a2919b03a">3.21</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTUtMS0xLTE_3a55e37e-9fb1-454c-8aa2-74b1ef5ac84e">2.89</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTEtMS0xLTE_cffd7b28-9531-4e42-b4dc-cabc569fa173">4.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTMtMS0xLTE_52871389-d06f-4ee9-a291-fca6379315d4">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTUtMS0xLTE_d3a7afa2-b9ae-4f1e-ae41-3400c7ab43d9">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">&#160;</span></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:2px 1pt;text-align:right;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTEtMS0xLTE_4711227b-0b56-480d-925b-566dcd5f09bc">54,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTMtMS0xLTE_b28163c5-565d-4c48-af08-5c0ac430c9a2">54,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTUtMS0xLTE_6739edaa-9427-463b-b8ff-3b037b633e14">54,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTEtMS0xLTE_d9967a2f-e95f-4236-88a2-8bf6c0ac1738">54,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTMtMS0xLTE_e4b5068f-7834-4a1d-adcc-d02d95c2b137">55,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTUtMS0xLTE_d8e25716-9cde-4f0a-bd2d-8e10c9f404f6">55,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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="ib001f8ee32b04f16a453fdcd715a7d83_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Tetra Tech,&#160;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 style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><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:54.178%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></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:13.416%"></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:13.418%"></td><td style="width:0.1%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 income</span></td><td style="background-color:#cceeff;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:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItMS0xLTEtMQ_e033b1ec-a0bd-47a0-91d6-03355dcea93f">232,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItMy0xLTEtMQ_5d3d1345-c0b7-4f1e-8f7e-7b7e49c0a676">173,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItNS0xLTEtMQ_a5731fac-1db8-4031-b303-9e1d58bda9e3">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><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:#cceeff;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%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtMS0xLTEtMQ_d41e751c-7c45-47f9-b7ae-8bfeb1ae602b">30,644</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtMy0xLTEtMQ_6b255363-839b-424b-ae32-4ef06bb83594">3,435</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtNS0xLTEtMQ_1daf2329-a4c8-4849-bf10-0a6ac85e1104">20,866</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;Gain (loss) on cash flow hedge valuations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtMS0xLTEtMQ_81b43405-ebc7-42e9-8494-a0ef85c07bb6">6,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtMy0xLTEtMQ_51210457-9f92-4ebb-b326-253d2533b611">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtNS0xLTEtMQ_efa4bd11-9556-4bab-970a-9325a0014d73">12,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><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="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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctMS0xLTEtMQ_50791f5c-29d5-45a7-8283-55eb12d3455e">36,761</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctMy0xLTEtMQ_01326ff0-c773-4f8d-aed5-18d80f69961d">1,203</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctNS0xLTEtMQ_a66c6b62-1ddb-4ccd-8f14-709e0948e2bf">32,991</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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Comprehensive income, net of tax</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTEtMS0xLTE_895275e7-7e5f-49fa-8b53-cff0ab2691af">269,592</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTMtMS0xLTE_c21ad5cb-f021-4438-8f62-6c68cceefd16">172,687</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTUtMS0xLTE_f2deacf5-c2dc-424a-9d66-5683df39f5b7">125,770</ix:nonFraction>&#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:#cceeff;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%">Comprehensive income attributable to noncontrolling interests, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTEtMS0xLTE_e6b221d6-15e4-47a5-bd7b-5c694760be68">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTMtMS0xLTE_374b8e81-1b0e-4e57-87bc-00a2d9e9e6d5">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTUtMS0xLTE_27f678f9-51d0-43ba-8102-02930f33e8b5">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to Tetra Tech, net of tax</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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTEtMS0xLTE_f36c30ed-0f60-432f-a932-d9857d939bee">269,568</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTMtMS0xLTE_c4684682-ad5a-4fc7-b067-1a5fd299136b">172,657</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTUtMS0xLTE_6f9a255f-ba05-4323-9e05-c44aa84100c4">125,434</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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_145"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span><br/></span></div></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%">Tetra Tech,&#160;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-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:3pt;text-align:center"><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:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></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%">&#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%">Fiscal Year Ended</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:700;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%">October 3,<br/>2021</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%">September 27,<br/>2020</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%">September 29, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">&#160;</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: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: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%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtMS0xLTEtMQ_75be5815-82c8-461d-b8ab-7dbf84cc5738">232,831</ix:nonFraction>&#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: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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtMy0xLTEtMQ_804e609c-33c3-42de-844d-8784400f951b">173,890</ix:nonFraction>&#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: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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtNS0xLTEtMQ_5893a4dd-a866-4e2b-a4db-24bb997775c2">158,761</ix:nonFraction>&#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:#cceeff;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%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtMS0xLTEtMQ_0ea130c4-b8ad-4c4d-94af-5c70733335ab">23,805</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtMy0xLTEtMQ_9888139c-1279-4912-a116-775063bc56d9">24,611</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtNS0xLTEtMQ_54a29d17-fa73-4597-a871-31dd0eb3f6d5">28,844</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Equity in income of unconsolidated joint ventures</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtMS0xLTEtMQ_62848608-0b51-4403-9e33-9189050f544f">4,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtMy0xLTEtMQ_19899c29-2b84-4c70-a03e-1409ef7b055c">6,605</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtNS0xLTEtMQ_73245056-11ac-44b4-9b1c-9054ddfbc95a">4,073</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions of earnings from unconsolidated joint ventures</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctMS0xLTEtMQ_44dd2f93-de99-44fe-9f3c-cc4e27c6ad60">4,604</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctMy0xLTEtMQ_148706b8-01f5-4d91-b7ef-2c13f1902fc8">6,310</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctNS0xLTEtMQ_c79c4ebe-8d19-4032-9d98-53e2f6541102">4,048</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Amortization of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtMS0xLTEtMQ_88c50f1b-c716-40ff-b067-10c02cc1df3d">23,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtMy0xLTEtMQ_2d586c22-f600-4015-8891-7dc5582d9664">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtNS0xLTEtMQ_8589b2ef-b88e-4699-b060-55376a3e8df3">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktMS0xLTEtMQ_8ecf165b-9d03-4bdc-b9dc-dc919a46de90">38,494</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktMy0xLTEtMQ_9c9cdda0-f3b2-429c-8462-66028f3ecfd2">565</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktNS0xLTEtMQ_497d09f5-bfef-4a4e-8a1a-dbaac6aa1cb3">37,615</ix:nonFraction>)</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:#cceeff;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:8pt;font-weight:400;line-height:100%">Provision for losses on accounts receivables</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTEtMS0xLTE_d5568a05-ddab-45ab-aa10-be82ee904bdd">4,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTMtMS0xLTE_5f5903d8-0387-455c-a5a4-22e88e206d8f">1,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTUtMS0xLTE_2e075b85-7968-41ae-b0e5-d39254337b8d">16,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTEtMS0xLTE_66dc1682-c1b9-4b99-8cc6-f6e7401b36e7">&#8212;</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTMtMS0xLTE_c4a5328f-9253-4d78-b67b-57c5a767ccaf">15,800</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTUtMS0xLTE_a757666c-5f36-4cc1-b398-22fd51468c7a">7,755</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Fair value adjustments to contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTEtMS0xLTE_3f9ca755-69cd-4b48-add5-f43b7a7f3ec1">3,273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTMtMS0xLTE_e654f553-cd14-4949-a641-b48266f6f1d3">14,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTUtMS0xLTE_c7b43dc7-0eb8-4276-8260-b47cdd4c660d">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on sale of property and equipment</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTEtMS0xLTE_3c1e4a49-5a3e-4f6c-9d61-b7c0636df3ca">110</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTMtMS0xLTE_a56183ff-fc1d-4c17-b9b1-da01d690b277">11,066</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTUtMS0xLTE_9927916b-0e2d-4578-8c0c-e650aedf362d">232</ix:nonFraction>)</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:#cceeff;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%">Changes in operating assets and liabilities, net of effects of business acquisitions:</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></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:8pt;font-weight:400;line-height:100%">Accounts receivable and contract 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTEtMS0xLTE_c5a51e8b-a871-4a54-8212-34c417c38598">17,431</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTMtMS0xLTE_a3bbeaf8-6ede-4782-b9ca-b030258738a2">154,748</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTUtMS0xLTE_66d6c4a6-ac96-48f1-99df-aa5fd8504d72">10,226</ix:nonFraction>)</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:#cceeff;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:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTEtMS0xLTE_bfd7ec91-618d-4f44-b65b-f0a709c0663f">582</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTMtMS0xLTE_463ee3a2-a6a5-4c09-b109-098dd1249ff5">11,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTUtMS0xLTE_387634ab-15a3-423c-8302-7a83f1653a27">2,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTEtMS0xLTE_5d80844f-64f1-4d05-8214-0c98f1e2aece">13,551</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTMtMS0xLTE_2f1ef817-08c1-4810-b5bd-b58d826f63cf">102,162</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTUtMS0xLTE_82ca462a-3187-4f6b-a4b3-28039887ef94">39,011</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTEtMS0xLTE_a1524def-192f-4c35-a78d-b50afc747f45">5,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTMtMS0xLTE_d8e6d34f-622d-45c8-9863-e773ede66568">8,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:IncreaseDecreaseInAccruedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTUtMS0xLTE_925bd5e4-a8dd-4866-acfb-93ab0a9b5786">18,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTEtMS0xLTE_b516d50f-e2b3-49ef-94a8-493a53c6b20d">13,407</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTMtMS0xLTE_1f850236-537a-4c5f-ad64-53e9eb518d87">5,894</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTUtMS0xLTE_100cbecb-26af-491a-96d9-e4c0e422953e">6,039</ix:nonFraction>)</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:#cceeff;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:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTEtMS0xLTE_e44e5c2d-76a9-4be3-bf9a-75490674d13a">8,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTMtMS0xLTE_39ab4b25-fc1b-4ebb-906b-823e87bf56c3">19,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTUtMS0xLTE_6653006b-997b-40b8-8720-d85d01af3012">16,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes receivable/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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTEtMS0xLTE_08c35672-61d2-4e67-ad51-80d9bfddaf8f">13,090</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTMtMS0xLTE_821b25d0-cb7b-4c72-8ca1-edb62eee2546">5,192</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTUtMS0xLTE_6e405b88-143d-4d13-88e7-d38683ee6f49">11,386</ix:nonFraction>)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTEtMS0xLTE_7a061c4c-dcfc-45d2-8e9f-c15b3d243ff3">304,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTMtMS0xLTE_fffa6740-32dc-436a-8a28-f82c3d41ba0b">262,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTUtMS0xLTE_857f5508-f999-4df3-97aa-e9645eaa902e">208,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</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: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;padding: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%">&#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:right;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:#cceeff;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:8pt;font-weight:400;line-height:100%">Payments for business acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTEtMS0xLTE_10570921-509e-4cdf-b729-440d21c28e19">84,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTMtMS0xLTE_b86bbac6-75c3-4ee9-ab84-b00de8d38457">68,488</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTUtMS0xLTE_3ab9cf2f-eb35-47fc-859c-f9590a17b010">84,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTEtMS0xLTE_a69458e0-53e7-4d4b-af14-d920da88e23a">8,573</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTMtMS0xLTE_94cf89b7-dc4b-4c2f-b2ab-f63d5db43b8e">12,245</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTUtMS0xLTE_eb669a2d-604f-4e30-8dda-8410726a0e3d">16,198</ix:nonFraction>)</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:#cceeff;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:8pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTEtMS0xLTE_d2744059-3331-44a2-a7aa-54440c625df8">492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTMtMS0xLTE_731ca91f-27eb-41a2-b9e0-114543d568fa">17,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTUtMS0xLTE_e148e552-a2c3-428e-bf36-bd579de2df38">651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 25.75pt;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%">Net cash used in investing activities</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTEtMS0xLTE_9e6a75d8-e2ab-4527-8354-55b7a7316950">92,992</ix:nonFraction>)</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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTMtMS0xLTE_e65d70c6-3106-4f2f-8074-0e05874a272a">63,023</ix:nonFraction>)</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 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTUtMS0xLTE_4e2586a8-6637-4530-9c9f-d208bcca447a">99,706</ix:nonFraction>)</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><td colspan="3" style="background-color:#cceeff;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%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></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:8pt;font-weight:400;line-height:100%">Proceeds from borrowings</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTEtMS0xLTE_a0880414-a5ab-4c4b-945b-42e4b8313ae2">370,222</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTMtMS0xLTE_bb039fba-92a4-4a69-b9a4-7bb08667f9eb">308,364</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTUtMS0xLTE_eeeeccf4-a862-4d65-a24b-50b1d3a97d06">417,262</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Repayments on long-term debt</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTEtMS0xLTE_4d3ec1e2-ad9a-4a3e-bfc7-d83c01546349">414,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTMtMS0xLTE_44ea3707-256e-4d57-b9e6-718bf6d4c401">331,066</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTUtMS0xLTE_4b34f0e8-469c-4194-8bd0-ef6450139762">415,491</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTEtMS0xLTE_baf36ecc-f270-4169-882d-f55e7c939cf9">60,000</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTMtMS0xLTE_ebe1061b-aaa2-4488-ae03-794da83f0198">117,188</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTUtMS0xLTE_c32d8af2-70df-437e-82fc-a09085f8e74d">100,000</ix:nonFraction>)</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:#cceeff;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:8pt;font-weight:400;line-height:100%">Taxes paid on vested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTEtMS0xLTE_a8f39140-4ef4-4245-b663-04d6fdb6fcfb">17,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTMtMS0xLTE_5c90d4b8-a1ba-4b18-9ae8-1bab9b0a952f">11,166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTUtMS0xLTE_d6e2f40b-b078-4a9b-94ff-234267f64c3f">6,893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of contingent earn-out 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTEtMS0xLTE_58a552a0-23e3-4b99-af7f-b47f7bf326e6">20,251</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTMtMS0xLTE_721d0e14-649f-4d2f-8b1a-0b5affb19442">22,900</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTUtMS0xLTE_e1faa48a-0b12-4e88-b45a-1d1c6dfdd01a">12,018</ix:nonFraction>)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTEtMS0xLTE_3c90eac1-36e1-4119-9c6e-851d037373a0">11,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTMtMS0xLTE_9160a81d-2a6b-4811-8d05-4141bb5e03a6">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTUtMS0xLTE_bd4bbe6d-5445-4b62-8a9e-6fd4ec3da53f">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net change in overdrafts</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInBookOverdrafts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTEtMS0xLTE_9162aae0-8774-4303-b507-bb354367aa1e">36,627</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInBookOverdrafts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTMtMS0xLTE_0cff8237-8da1-426f-a864-3db46a900522">36,627</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncreaseDecreaseInBookOverdrafts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTUtMS0xLTE_49558e44-9468-4c98-a019-eb2596d63a67">&#8212;</ix:nonFraction>&#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:#cceeff;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:8pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTEtMS0xLTE_b3f0752c-79b6-4686-9cf0-4f63b1b5c589">40,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTMtMS0xLTE_00717017-f684-462a-9068-d8a618a929a5">34,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTUtMS0xLTE_763082be-0ecf-47e8-add0-6cdb53149b21">29,674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments on finance leases</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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTEtMS0xLTE_d939190b-15df-4d34-a2a8-495e4b1652af">2,714</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTMtMS0xLTE_28d16cda-c972-4cd2-af46-60febe4eb3df">1,311</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTUtMS0xLTE_07fe2efd-8d37-4760-b20f-cb591f7bbb5b">&#8212;</ix:nonFraction>&#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:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTEtMS0xLTE_855b5268-5b8c-486c-b0c3-2af695deb2d5">210,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTMtMS0xLTE_1067a05d-48cc-4053-ace4-aaba220e836e">163,049</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTUtMS0xLTE_d2cc16b7-a4f8-4df2-8401-cd3fe475a0de">135,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTEtMS0xLTE_6f3a2118-84b9-4b50-a638-1fe6387e6695">7,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTMtMS0xLTE_6b2af5ed-24ce-4066-9747-8601b0e9e367">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTUtMS0xLTE_f020d72d-ef05-4bd0-b225-cd7d0e38483b">1,727</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTEtMS0xLTE_0582c28f-ca05-488b-9861-c41c45a2a2a4">9,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTMtMS0xLTE_f30dd7c1-fc45-4e50-b3d8-08b82b305f7f">36,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTUtMS0xLTE_75ae6b39-facb-4682-82cf-3f759a9fb630">27,983</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of year</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="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTEtMS0xLTE_07769c21-9018-4f3c-9ce7-2694a7b4a857">157,515</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTMtMS0xLTE_a90c996e-a011-458d-83e4-6a0dd1b1345b">120,901</ix:nonFraction>&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTUtMS0xLTE_4a2a964a-8bc1-47d3-a874-49b20adcaf89">148,884</ix:nonFraction>&#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:#cceeff;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-weight:400;line-height:100%">Cash and cash equivalents at end of year</span></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTEtMS0xLTE_d9bdb931-e51d-4e9e-8211-15bba0656b75">166,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTMtMS0xLTE_095f6a05-a878-447b-a862-f1b3c834e42c">157,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTUtMS0xLTE_6e2da47b-3812-4117-a403-8918473a58fa">120,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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><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:#cceeff;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%">Supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">&#160;</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:8pt;font-weight:700;line-height:100%">Cash paid during the year for:</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: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;padding: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%">&#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:right;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:#cceeff;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:8pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;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:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTEtMS0xLTE_4348a409-83a7-4bc2-bdfb-e0bcb3464378">10,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTMtMS0xLTE_290b8e80-b4b6-4f79-81e1-23a250ba1151">13,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTUtMS0xLTE_b6616da4-5403-4440-99f1-982565da4c1b">12,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes, net of refunds received of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV80NQ_c41ac6ac-ebc8-4a77-a8b5-6f46845b1602">2.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV80OQ_3f448ad7-cda4-4474-877d-a1ea74aa2340">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV81Ng_dfc0b835-be77-4995-97f0-2b380bcaa06b">5.2</ix:nonFraction> million</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: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%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTEtMS0xLTE_5b1165cf-cfca-4f5f-9fe9-e4a7d45d9291">59,111</ix:nonFraction>&#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: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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTMtMS0xLTE_8a7f40e1-0633-4218-a21c-03f27a8686dd">55,039</ix:nonFraction>&#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: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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTUtMS0xLTE_335acb8f-a3e5-4c8b-9c91-27e4f4e51892">66,038</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_148"></div><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Tetra Tech,&#160;Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Statements of Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fiscal Years Ended September 29, 2019, September&#160;27, 2020, and October&#160;3, 2021 </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.494%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7.5pt;font-weight:700;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:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Total<br/>Tetra Tech<br/>Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Non-Controlling<br/>Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Total<br/>Equity</span></td></tr><tr style="height:12pt"><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:7.5pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%">Amount</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMS0xLTEtMQ_ffd12957-21c5-4fd2-b22e-9e1b660c4f02">55,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMy0xLTEtMQ_d630a812-06b7-4d92-a803-fc0f4d6d70b1">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5ef8cae2f464969b12420e695746bc5_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItNS0xLTEtMQ_0443367e-7834-45b5-ac2e-6ae7502e9740">148,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i582520719c3d47ff819c6a1f1d4b61d6_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItNy0xLTEtMQ_2f1aa520-5915-4459-af86-b1e5645a3538">127,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8741df35c03e4c6b954862b791c9d949_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItOS0xLTEtMQ_3eb4f746-287e-48f5-8706-6934b1665729">944,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889170d67b76415986cb1f96241bdf63_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTEtMS0xLTE_41b85ea6-fe00-405b-b104-dbc35175b677">966,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ac0fbae3674063ae9c521ce3fd4b67_I20180930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTMtMS0xLTE_fdda056a-acbd-4640-96a9-6d7145ae8c89">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTUtMS0xLTE_f56798f7-78f3-4b7e-8815-1cac0402d7f5">967,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax:</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtOS0xLTEtMQ_7e6d20a7-988d-4c0d-88c8-bce919a35366">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTEtMS0xLTE_9d0a976a-ba45-4140-888c-d9b0d96c1a9e">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTMtMS0xLTE_be435bef-4834-4091-9a1c-364d1473c19f">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTUtMS0xLTE_c3a7058d-a10a-4206-a315-9f63366720c6">158,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtNy0xLTEtMQ_31e948fc-181d-4f3f-ad8d-e692a650f688">21,109</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTEtMS0xLTE_bb9e61e0-df99-4416-bcde-f09f20c7420c">21,109</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTMtMS0xLTE_7b857d64-f7ab-4af8-a2b2-bb768d66549c">243</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTUtMS0xLTE_c08590c2-27f8-4b48-8b8d-b1a9927d3839">20,866</ix:nonFraction>)</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:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Gain on cash flow hedge valuations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtNy0xLTEtMQ_201d0842-34a9-400f-b8b5-5aa6aaf45407">12,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtMTEtMS0xLTE_ffbd2296-2242-4bdd-b32d-8ed38d3b9b04">12,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtMTUtMS0xLTE_d317abbb-45e8-4d00-9bdd-9f59ef1e0140">12,125</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTEtMS0xLTE_41089668-f803-45bb-99f3-d127980362cb">125,434</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><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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTMtMS0xLTE_0cce51ba-3adf-4a07-9539-912463685352">336</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><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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTUtMS0xLTE_fb95ee72-9454-45e2-95ed-959926afbc06">125,770</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzgtMTMtMS0xLTE_bd9b85c8-c40d-417f-a3af-d2760a3dac86">287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzgtMTUtMS0xLTE_96d4116b-78ef-4666-9860-e8442f7fde7d">287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMC0xLTEtMS90ZXh0cmVnaW9uOjliZjc3N2JjMTNhMzQ5ODNiNzBhZWM4ZTcwNGNhNzZiXzIy_61041f0a-3e1b-406b-808d-91c7902f79b0">0.54</ix:nonFraction> per common share</span></div></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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktOS0xLTEtMQ_77d4195f-b7fc-492e-904f-4354351c3563">29,674</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMTEtMS0xLTE_903626bb-643e-4128-b4aa-407c18ef6b94">29,674</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMTUtMS0xLTE_c86fcaf4-234c-4ccc-bdc2-683b095d7dbc">29,674</ix:nonFraction>)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTUtMS0xLTE_56a85368-22c3-4e64-b013-a8faa994d87a">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTExLTEtMS0x_86a068ce-cc2e-4a29-9f41-9acad4612790">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTE1LTEtMS0x_fea91e6d-0fc4-485d-8d7a-c31f18e430cc">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Restricted &amp; performance shares released</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTEtMS0xLTMxMzI2_adebc6fd-e44d-4e55-8dfa-ad50c596ccb4">183</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTMtMS0xLTMxMzI2_5e751bba-c38e-4b82-9adb-d728b932d66e">2</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTUtMS0xLTMxMzI2_49aa4a16-0016-4851-9aea-6701ba73a91a">6,895</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTExLTEtMS0zMTMyNg_d6b4de33-ec8b-4b81-ab78-bc1a3813b3de">6,893</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTE1LTEtMS0zMTMyNg_623c7476-644c-488c-80e4-29aabd4868dc">6,893</ix:nonFraction>)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTEtMS0xLTE_22b4dfd4-f281-4bb7-b376-9929e5617f82">448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTMtMS0xLTE_f07c9bde-50a4-406d-8e6d-834a9d9d5a12">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTUtMS0xLTE_b656d4b2-a0d1-4dd4-b850-23bd58783ce1">11,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTExLTEtMS0x_5ec6fafb-826d-474e-83f9-f7e1ed13e294">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTE1LTEtMS0x_18b83bbe-cf20-40e3-8489-43beac466f7e">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Shares issued for Employee Stock Purchase Plan</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTEtMS0xLTE_efc3aab5-d6b3-4154-97b6-7f0414c77ed4">148</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTMtMS0xLTE_74391e2d-2723-4d17-9dae-d22deab78351">2</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTUtMS0xLTE_8c9c0abe-814f-4509-9f12-1e97dc08c3ef">6,844</ix:nonFraction>&#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="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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTExLTEtMS0x_964084b1-9640-48a5-b33c-0d2cdd3f25df">6,846</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTE1LTEtMS0x_1683995e-0f5a-44a5-b18c-09acad72d320">6,846</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTEtMS0xLTE_af44a360-9e51-4652-b303-29fed39647eb">1,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTMtMS0xLTE_b8b49530-425b-4beb-80fe-a86ad24a1860">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTUtMS0xLTE_66359140-5c62-40c0-9809-411418a71c91">99,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTExLTEtMS0x_4935dd2c-c6c7-4d56-8c80-d664c1b06f6c">100,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTE1LTEtMS0x_06ad78e4-b089-4d7a-bfd5-879073259a17">100,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Cumulative effect of accounting changes</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c6188b66e4a48db93ad777632433548_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTktMS0xLTExMw_7a2d396f-bf47-44ec-9386-35d523d7f3ad">2,767</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67b2fed658db482093349703c887d2a4_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTExLTEtMS0yNjM4MQ_dd48d5df-26b2-4adb-b37d-88bc3e7a0b0b">2,767</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90be6b71971e4a8aac625aaffd18e86d_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTE1LTEtMS0yNjM4Mw_1f89fc9f-e514-43cb-a7f2-8b4f0941492c">2,767</ix:nonFraction>)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if9538cfe358447eb9e04555db936cb38_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTEtMS0xLTE_af25fd7b-2a23-45a5-9080-c07707d4a17e">54,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9538cfe358447eb9e04555db936cb38_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTMtMS0xLTE_294686aa-794c-4b4d-a3b2-31232d15f78d">546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i499a79b89587433eb32c443b3a0845ae_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTUtMS0xLTE_cec833b7-fcb8-4af3-a2a6-b264b48d9584">78,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61978e75681544ab91d096092f3a274b_I20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTctMS0xLTE_03a65f82-33c5-4b14-aa10-675f69b7ecdb">160,584</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i021e93f12d294dabb26e76c3cb864e6f_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTktMS0xLTE_d4ab7bc7-1ec5-46e2-86ad-4095a505891f">1,071,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b8429a51ae243c2921d4ae71e57d9f8_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTExLTEtMS0x_723d917f-4ca4-461d-9402-5ba1b28020ae">989,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ccaf741193e43c79521d98c6f28241b_I20190929" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTEzLTEtMS0x_b941d14a-0c01-451a-9ffc-9ac5d5c336a9">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTE1LTEtMS0x_1ca9116c-5fc1-4803-b947-b7bc792950e9">989,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax:</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTktMS0xLTE_15f5172a-12d8-424f-80c7-89afaf984ff7">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTExLTEtMS0x_8ca179d5-101c-4687-a6bf-c6265b87aed5">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTEzLTEtMS0x_25eff3a4-a56a-4710-b95e-3fc2e9754cc0">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTE1LTEtMS0x_b33a247e-4e0f-4a2c-a82d-07a86f8e572f">173,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTctMS0xLTE_52bdb90d-4676-4ab3-8f9c-116c3099d08a">3,436</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTExLTEtMS0x_331c6234-753a-4d57-9a29-51ac1d668525">3,436</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTEzLTEtMS0x_81217b5a-cc82-4462-9954-14fddbff0a17">1</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTE1LTEtMS0x_4665fb25-4c9c-4dd3-9272-de122de65f17">3,435</ix:nonFraction>&#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:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Loss on cash flow hedge valuations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTctMS0xLTE_92847558-005e-4d26-bc61-af49fe0235d9">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTExLTEtMS0x_631732eb-2393-426a-b87c-6f344ee26285">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTE1LTEtMS0x_a725a61e-e804-417f-8326-1e81cf0fc5a1">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTExLTEtMS0x_684e27f3-1533-48f6-9a29-b468e6050b9a">172,657</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><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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTEzLTEtMS0x_d85dbd97-c9f4-4dfb-b188-c13560654fe7">30</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><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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTE1LTEtMS0x_5b80dd66-4646-49aa-a110-db769c51db2a">172,687</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIxLTEzLTEtMS0x_c287846c-9206-4028-a512-8edb8eadff80">154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIxLTE1LTEtMS0x_f1f89c9d-4732-432b-9103-2f4370f32f65">154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTAtMS0xLTEvdGV4dHJlZ2lvbjpkNWViMDdlZjUxNjA0Y2NiOTE2MjZjYmY5NDg0ODk4Nl8yMg_b6d0bde1-0496-4b0b-bf75-204ba57a20f8">0.64</ix:nonFraction> per common share</span></div></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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTktMS0xLTE_26207f2c-9f33-405f-8b6b-8e9f3b3b64da">34,743</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTExLTEtMS0x_8398a827-d2ab-42a5-8793-c4f36f017e0b">34,743</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTE1LTEtMS0x_5c96daf7-1811-489c-901f-62d3860d0a51">34,743</ix:nonFraction>)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTUtMS0xLTE_6ff241d3-f86b-44d0-bb47-0d408b6df33b">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTExLTEtMS0x_8159af7c-e9aa-4411-bdb6-8dd6b925dc9f">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTE1LTEtMS0x_5d7bc5e8-403e-417c-95a7-c7a122508a6b">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Restricted &amp; performance shares released</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTEtMS0xLTE_115eb239-b06b-4282-a8bd-5bbb03555c96">212</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTMtMS0xLTE_331e185f-765e-46da-9d73-17bd9a7f9b1a">2</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTUtMS0xLTE_fcce50df-7286-4c34-a227-8ab00491489c">11,168</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTExLTEtMS0x_effbbc83-af11-42fb-8a31-292c295cb2b8">11,166</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTE1LTEtMS0x_2738cc47-a6f6-454b-932d-5a22824c8196">11,166</ix:nonFraction>)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTEtMS0xLTE_fdb96299-9c90-4c49-9d4d-bae57de54deb">361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTMtMS0xLTE_5a8d2cd2-be89-416e-9658-b4c689412a55">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTUtMS0xLTE_fca906d8-878c-4eb7-ad4f-b5a6faac0095">10,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTExLTEtMS0x_8a6f184b-b886-4301-a3e7-45c0434b7797">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTE1LTEtMS0x_8afbc314-5c17-4e06-a8c5-4f09c4fb2b24">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Shares issued for Employee Stock Purchase Plan</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTEtMS0xLTE_c366e1d1-818a-4f97-aef2-c0ea932cc416">168</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTMtMS0xLTE_20d2e491-d64e-421d-b9bf-9d8265f074f3">1</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTUtMS0xLTE_59e400eb-91cc-42bf-b9ad-076cd64fe93f">8,714</ix:nonFraction>&#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="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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTExLTEtMS0x_89027d52-fa84-40a7-8f8b-ee079ba9d7df">8,715</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTE1LTEtMS0x_cc71bcb6-7922-40f5-8321-1262dea7db82">8,715</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTEtMS0xLTE_a3b64fc9-5a0f-4dda-979d-d65d30365ff7">1,509</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTMtMS0xLTE_14fe4b6c-8094-4bc9-8aa3-3fc596464957">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTUtMS0xLTE_82a099c5-fd6c-4711-be9b-508a3f890051">105,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTktMS0xLTI4_120c70cc-e89f-4dff-8d28-4d94e4a54845">11,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTExLTEtMS0x_87f0b467-39f7-4747-8b50-679e9fc1ae2b">117,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTE1LTEtMS0x_3c71cc45-e166-4ad2-9bed-3461642f4367">117,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BALANCE AT SEPTEMBER 27, 2020</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ae1a5268107463e8b00ec004e00cd98_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTEtMS0xLTE_f247cebd-0fd2-48c6-90d9-10f348fb7e00">53,797</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae1a5268107463e8b00ec004e00cd98_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTMtMS0xLTE_8fddd5b4-84d3-4fff-8132-4dd5dfcbada6">538</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e3b2a4b5503449ea0a399d2d8509f18_I20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTUtMS0xLTE_a9b12c8b-00ed-48c9-a4de-2938d6d4c70a">&#8212;</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81b8e226bda84c408a9b776a47552565_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTctMS0xLTE_2333b0b8-56ad-4ee8-bd73-df6cfae376e8">161,786</ix:nonFraction>)</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 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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb08cfb3a6c42d192eb94ea481ee773_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTktMS0xLTE_fbdc494c-3285-4e53-b2e2-3ac5007f2214">1,198,567</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie235de0c8f634b6faee36ad2217d2f68_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTExLTEtMS0x_344f14fc-6b23-483c-9f31-1926374df5d9">1,037,319</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825ed6cf352d4bbd8667b94fbe2cc48e_I20200927" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTEzLTEtMS0x_49377760-15aa-43d7-97f8-be9eb77b2c59">54</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTE1LTEtMS0x_431f14b1-0401-40d0-b269-4e6b934d7790">1,037,373</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:14.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.494%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7.5pt;font-weight:700;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:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Total<br/>Tetra Tech<br/>Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Non-Controlling<br/>Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7.5pt;font-weight:700;line-height:100%">Total<br/>Equity</span></td></tr><tr style="height:12pt"><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:7.5pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%">Amount</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:7.5pt;font-weight:400;line-height:100%">Net income</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTktMS0xLTE_1be74a28-648f-4e14-8b81-52db3fa0056f">232,810</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTExLTEtMS0x_829ffe9d-7f52-4c64-82ec-a4c6c4bd46e6">232,810</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTEzLTEtMS0x_69d175f9-e528-43e5-8935-96c2301f685e">21</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTE1LTEtMS0x_d0ce870c-a136-4c93-82ea-ce4b56bcaefc">232,831</ix:nonFraction>&#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:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTctMS0xLTE_b36331f2-d69c-4872-9f41-0e46ab416957">30,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTExLTEtMS0x_27dc5e94-e99b-4f37-a088-b3291382e9fc">30,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTEzLTEtMS0x_ef18f5e6-34cb-4e0b-af7e-4919d9fbdfda">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTE1LTEtMS0x_a11b44ff-1e72-41d5-97f8-1de1a5c1ef7c">30,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Gain on cash flow hedge valuations</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTctMS0xLTE_a7e31136-0346-42d3-99a6-6c12249f2593">6,117</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTExLTEtMS0x_e7350d37-9b6c-47e3-bace-1f1892cc5aca">6,117</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTE1LTEtMS0x_4688d4d6-e287-4635-8859-3174ecbf02ee">6,117</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTExLTEtMS0x_dd9b54ad-3faf-4686-8972-2bc5de2cfe96">269,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTEzLTEtMS0x_a2eb56cc-67c3-49d7-9548-c8c296923879">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTE1LTEtMS0x_eaf035f7-c76a-445b-87a6-466a9ba25dbd">269,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling interests</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM1LTEzLTEtMS0x_93273350-4f32-4f3a-b4d1-f4d7532b9296">25</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><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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM1LTE1LTEtMS0x_762d3085-3793-4a01-a240-d23fa56acafc">25</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Cash dividends of $<ix:nonFraction unitRef="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTAtMS0xLTEvdGV4dHJlZ2lvbjo5NjYxOGU4YzNiNTg0NDI2OWVlZjhmYmQwM2ViY2YxYl8yMg_d9e5bed3-ea90-4011-9d26-151a63699d36">0.74</ix:nonFraction> per common share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTktMS0xLTE_985a2b4c-1db5-4397-b30a-ee1655e33834">40,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTExLTEtMS0x_bdf46f5b-53c0-4124-9026-72c533256205">40,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTE1LTEtMS0x_fe81b868-4620-4377-bb9a-ac72a116ac53">40,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTUtMS0xLTE_844d8ccc-4fcd-4083-81a7-607cdd4d2f6a">23,067</ix:nonFraction>&#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="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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTExLTEtMS0x_b0c816c8-4ce9-45dd-92d1-33159bb41e4f">23,067</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTE1LTEtMS0x_eb22eae9-8406-4a8f-a312-ec6aef8a0b8f">23,067</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Restricted &amp; performance shares released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTEtMS0xLTE_ce03b823-ca87-44ce-8d10-949086b02d98">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTMtMS0xLTE_579485bc-d4f4-47c1-8116-f5be89ea2e10">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTUtMS0xLTE_206be3b7-e758-4b64-847c-386fde1a7c63">17,633</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTExLTEtMS0x_c602ecff-1b41-4efc-8548-422285cd355d">17,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTE1LTEtMS0x_5cb229ef-8ee8-48fe-bebe-9bad084446e1">17,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Stock options exercised</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTEtMS0xLTE_aae0b7f6-05f7-4fe7-a023-a415de90ab06">324</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTMtMS0xLTE_57c60422-65f8-4947-bae1-ad30790cc821">3</ix:nonFraction>&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTUtMS0xLTE_8e2b9140-39ca-4028-a2df-b6c9570d8731">11,247</ix:nonFraction>&#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="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:7.5pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTExLTEtMS0x_8976b583-18d8-4bb2-ae0d-059deb8994cc">11,250</ix:nonFraction>&#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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTE1LTEtMS0x_80b7314b-c1c2-4ffa-bd9e-f76c329dbee6">11,250</ix:nonFraction>&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Shares issued for Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTEtMS0xLTE_0ee63afe-6384-4c46-b628-8574f2790415">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTMtMS0xLTE_93743ef0-54d4-4dce-a4d3-fe1f1da121e8">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTUtMS0xLTE_7a7899d4-5ff6-4b6f-86f1-67a3da267936">10,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTExLTEtMS0x_3c71d9f8-89d9-4b51-b912-9975acd523bd">10,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTE1LTEtMS0x_b48831b9-d61b-4ec5-a47b-f97afb68f74c">10,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">Stock repurchases</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTEtMS0xLTE_9bde1258-6840-403a-9c49-40b9b636e339">479</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTMtMS0xLTE_04afa26e-30e6-4c81-bbe7-0a72236bee23">5</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTUtMS0xLTE_fb966302-1569-4028-8e2e-c7c62c3beb0f">27,385</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTktMS0xLTE_19098105-3671-4115-a8ab-425526919ef6">32,610</ix:nonFraction>)</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTExLTEtMS0x_a9d95a0c-7c3c-4994-9d75-7b7811d1a0ed">60,000</ix:nonFraction>)</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="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:7.5pt;font-weight:400;line-height:100%">&#160;</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTE1LTEtMS0x_abb97547-1743-4ab0-a3a9-af1e126c7e38">60,000</ix:nonFraction>)</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><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><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BALANCE AT OCTOBER 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTEtMS0xLTE_787d6431-4273-4c62-a4eb-e99ed0e136cd">53,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTMtMS0xLTE_b7e5fc73-885b-4a96-af01-3a05eabacc1d">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9638e8804bb240c3a69bcfa799fd12d5_I20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTUtMS0xLTE_7ef58c9b-03db-480b-9daa-65acf43d20fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2a262c2a8c94706bd0d020967ae55e1_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTctMS0xLTE_6a20bc22-a0f2-412e-92eb-4eac6cdaf569">125,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff811aa34b8842dda96689c30086f6d8_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTktMS0xLTE_3573e257-67d0-465d-aa8a-da63eb189940">1,358,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c964b53c2e641588cbaa7261aadc7a4_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTExLTEtMS0x_cb4047c5-f616-4b67-9452-0cf812d5ae99">1,234,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bdac92c7d0b4978a53eb4b5d50eeb90_I20211003" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTEzLTEtMS0x_7260e0cf-9716-4fe5-ac4b-1609ae472ca5">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTE1LTEtMS0x_161232c5-72b2-4ed5-bdc0-900f5accda8c">1,234,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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><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="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><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="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><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-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tetra Tech,&#160;Inc.</span></div><div style="margin-bottom:3pt;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&#160;</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_154"></div><div style="margin-bottom:6pt;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%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTQvZnJhZzoyNTk5N2JmYzc3YTI0ZTFjOTFiMjI2OTE5NTkwNWJmZS90ZXh0cmVnaW9uOjI1OTk3YmZjNzdhMjRlMWM5MWIyMjY5MTk1OTA1YmZlXzE2MzM_f1393b33-185e-47dc-bd95-507564cfaf5e" continuedAt="i8be27eddd17348e3952c6dcad9f6d250" escape="true">Description of Business</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="i8be27eddd17348e3952c6dcad9f6d250" continuedAt="ib840b6fd79604cbe8b43501a3525f243"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#8217; needs and resources. </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 solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.</span></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib840b6fd79604cbe8b43501a3525f243">We manage our business under <ix:nonFraction unitRef="segment" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTQvZnJhZzoyNTk5N2JmYzc3YTI0ZTFjOTFiMjI2OTE5NTkwNWJmZS90ZXh0cmVnaW9uOjI1OTk3YmZjNzdhMjRlMWM5MWIyMjY5MTk1OTA1YmZlXzc3Mg_00b47607-95ca-4628-a8f6-6ba2c1bd7a1c">two</ix:nonFraction> reportable segments. Our Government Services Group (&#8220;GSG&#8221;) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (&#8220;CIG&#8221;) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#8220;RCM&#8221;) reportable segment.</ix:continuation> </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_157"></div><div style="margin-bottom:6pt;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%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njcy_db860755-6ff2-4426-8ef4-0a690beb58d7" continuedAt="i4de0f1b8f7b04aa59588872117d81694" escape="true">Basis of Presentation and Preparation </ix:nonNumeric></span></div><ix:continuation id="i4de0f1b8f7b04aa59588872117d81694" continuedAt="i09e6ee26312a4036aa0b2d603a3272da"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:ConsolidationAndPresentationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzMy_86ee094f-e6ef-48ce-9e86-618dae982b80" continuedAt="idd09349796a249f7a69f73115d47e3f6" escape="true">Principles of Consolidation and Presentation.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idd09349796a249f7a69f73115d47e3f6">&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjQ4_d81f9e0d-2acf-42e7-b546-450a3418832c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52/53-week periods ending on the Sunday nearest September&#160;30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52&#160;weeks.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njgz_a6a82e9d-cc5d-4dd5-abcd-ff4601d4af31" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjQ5_d2018715-ebd1-405b-b49f-d069c0365ee1" continuedAt="ibf207c345fa3414fb159ef1f7f59746b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:durday" name="ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExMjQ_18ca6033-a7b6-4b41-847b-73ca55ee55f2">90</ix:nonNumeric> days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </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 "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf207c345fa3414fb159ef1f7f59746b">short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.</ix:continuation>  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njc2_4923b61d-9b2b-42ca-a040-f56afdbd2332" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzA5_03adcc88-2ebd-4523-857a-caa5edbd4b65" continuedAt="i7dffe4ac4ed8405e9efef220c213255a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable&#160;&#8211; Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:durmonth" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5OTk_19afe5d7-4c21-4f63-98aa-edabeb77df4a">12</ix:nonNumeric> months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7dffe4ac4ed8405e9efef220c213255a" continuedAt="i9e10989ff8d34d398556742b9686f855">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE3_4320f581-4ff4-453f-99e1-bd35250a1954" continuedAt="id9df6a4b759e4005a0eaf4617514512d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract </span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="i09e6ee26312a4036aa0b2d603a3272da" continuedAt="ibc171e42d3cd4fed86b22836abd5ec36"><div style="margin-bottom:6pt;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%"><ix:continuation id="id9df6a4b759e4005a0eaf4617514512d" continuedAt="id987621ee2544287b5e34405187a1d95">liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MDg_f1e36502-a64d-47aa-bdfc-8be6117b58b6" escape="true"><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%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzAz_3e5ce140-ca80-4234-ba45-b7db955a6ebe" continuedAt="i9e349ff460bb421a89e1f92e5411ca35" escape="true"><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%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and d</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9e349ff460bb421a89e1f92e5411ca35">epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">three</span> to <ix:nonNumeric contextRef="ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5OTQ_8a0d11ea-f10c-4ee9-8119-82cda8459b41">seven years</ix:nonNumeric> for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.  Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets.  Once assets are classified as held for sale, they are no longer depreciated.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njgw_d532cdd0-6162-4953-9711-b16ebecef37f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjU5_af89cb58-12e8-4bef-bbe5-3808c30d09d8" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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><span style="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 at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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 the commencement date 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%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based 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 information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njg0_33923c7b-0948-40f7-b033-9d72b100d08f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzEy_2ef5bf69-64f5-409a-b9e9-5567c55896b0" continuedAt="i9e70b4276edd48cc941ae40aca476ce0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is </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="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="ibc171e42d3cd4fed86b22836abd5ec36" continuedAt="i3fc353e059774a3a8e6600fe31dd85bd"><ix:continuation id="i9e70b4276edd48cc941ae40aca476ce0" continuedAt="iae57355f484f4b7982c855c0447d9919"><div style="margin-bottom:6pt;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%">impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June&#160;28, 2021 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or <ix:nonFraction unitRef="level" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt-sec:numwordsen" name="ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExMzIy_bbef2ba0-57b2-4e40-ae51-673faf4b83ad">one</ix:nonFraction> level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components <ix:nonFraction unitRef="level" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt-sec:numwordsen" name="ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExNTI1_e29536ad-e48e-4c71-9a7b-b2f68212630d">one</ix:nonFraction> level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iae57355f484f4b7982c855c0447d9919">The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.</ix:continuation>  </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:ContingentConsiderationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjU2_b8516725-d5dd-44b2-8cf3-50e5e0f88cad" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">three</span> or <ix:nonNumeric contextRef="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDk1_0bf2bd85-0b19-46d6-b63c-98ca5bced370">five years</ix:nonNumeric>), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</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="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3fc353e059774a3a8e6600fe31dd85bd" continuedAt="i3178a5718c314f42a3dfe91748518a89"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:OtherCurrentLiabilitiesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MTA_c47d8f9a-fa93-457d-ae1b-2655e5a26762" continuedAt="i363365f4f38c48048a7b2fa116c3b143" escape="true">Other current liabilities.</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%"><ix:continuation id="i363365f4f38c48048a7b2fa116c3b143">&#160;&#160;&#160;&#160;Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.</ix:continuation> </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE4_54d31fdd-5e45-46ea-a594-0f301eebe2fe" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</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 pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE5_645a51c9-2434-4397-84b0-3f38508e8588" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjY5_0a1a1f80-167a-4db3-972a-bdbb3ed91fff" continuedAt="i9fadbf5caceb4b6c9c0beb084f3b9757" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </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 net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span></ix:nonNumeric><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="i9fadbf5caceb4b6c9c0beb084f3b9757">.</ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MTM_4b61e139-5934-449d-8d7f-87fe241b36bc" escape="true"><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%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjYx_2cc9914f-3281-4203-be6d-2cf6582337bc" continuedAt="ida06c34438c6418dbe2f3de0fcd17f06" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3178a5718c314f42a3dfe91748518a89" continuedAt="i4ca1c7cf8f0443f6b8715bbc6e48d734"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ida06c34438c6418dbe2f3de0fcd17f06">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:ConcentrationOfCreditRiskPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzA3_c099366d-e00f-449c-b5c7-6fc235976dc3" continuedAt="ie8c5caba1a044b288f6fa820d13f9cf5" escape="true"><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%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ris</span></ix:nonNumeric><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="ie8c5caba1a044b288f6fa820d13f9cf5">k financial institutions and, by policy, limit the amount of investment exposure to any <ix:nonFraction unitRef="institution" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt-sec:numwordsen" name="ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIyOTM5_4833438d-e394-4aa3-8061-8aed5677d174">one</ix:nonFraction> financial institution. Approximately <ix:nonFraction unitRef="number" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="2" name="ttek:PercentageOfAccountReceivablesDueFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIyOTc5_fa54a645-0ed4-42fa-af41-a8ee8c00cdf3">24</ix:nonFraction>% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021&#160;year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses.</ix:continuation> Approximately <ix:nonFraction unitRef="number" contextRef="i6a8c7c09a83043eaa463da7fe2299a20_I20211003" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzcz_588ec13d-e3ec-4f83-9e91-ad8ab2a80b90">50</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i07e2c3145b76469c8ff3a0cfc0c2ff9b_I20211003" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzc3_91b8f458-be32-41e2-a690-b80d9ccd4667">20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i3f89ee3cca954aa19e9a18089a70cdbc_I20211003" decimals="2" name="ttek:PercentageOfRevenueEarnedFromAgencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzg0_93dd2b1f-1866-4d7f-861f-93a8a95b12f7">30</ix:nonFraction>% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzIw_666a7ffb-a0c5-439e-835f-d8bb3810967b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Reclassifications.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160; Certain reclassifications were made to the prior years to conform to the current-year presentation.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjYy_87473c62-0ba5-44e3-9330-1579c5ba1d91" continuedAt="i0e2f32d574ca4b7d8802140899e39e0b" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements Not Yet Adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="i4ca1c7cf8f0443f6b8715bbc6e48d734" continuedAt="i72359a08fbf946f0ad4749c2277657ed"><ix:continuation id="i0e2f32d574ca4b7d8802140899e39e0b" continuedAt="i86bd5ce1c2b44414a5676daafec28069"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</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="i72359a08fbf946f0ad4749c2277657ed"><ix:continuation id="i86bd5ce1c2b44414a5676daafec28069"> Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.</ix:continuation></ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><div id="ib001f8ee32b04f16a453fdcd715a7d83_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjI_ace392b5-aaf4-4f97-bf1c-5e4d1924e72d" continuedAt="i0dc7522f9b004ed8b59c60d9a05507bb" escape="true">Revenue and Contract Balances</ix:nonNumeric></span></div><ix:continuation id="i0dc7522f9b004ed8b59c60d9a05507bb" continuedAt="i9c5325b99d654f0b86f6753bf1388955"><ix:continuation id="id987621ee2544287b5e34405187a1d95" continuedAt="ic9494f96c4534be08b098f1c879c4970"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div></ix:continuation><div style="margin-bottom:6pt;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%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMTU_a811f50c-9fab-4d12-943f-3bae2116f1ae" continuedAt="ibedf9aad1e0540299e4d585526c0bd96" escape="true">The following tables present revenue disaggregated by client sector and contract type: </ix:nonNumeric></span></div><ix:continuation id="ibedf9aad1e0540299e4d585526c0bd96"><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%"> </span><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:55.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="display:none"></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">U.S. state and local government</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="i4443d74c00294fa9a7e5160617b3f862_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtMS0xLTEtMQ_baf41090-0f57-4df6-9f65-a8b0b8ce7e23">536,309</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ife1f6fce6a5a4675b83713df43346138_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtMy0xLTEtMQ_236cdb2d-84ed-498e-9775-642a3bf90c3f">439,019</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i73ccebae273c408085fce47b3ec9ebd8_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtNS0xLTEtMQ_16f60cec-71a0-4ae3-9d4d-c71cef9dee07">587,364</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. federal government </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fbbf82abf99493094d6487e6492aa07_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtMS0xLTEtMQ_e2e27210-7b8f-47f7-aa0d-fdc573583d07">1,081,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd7d82a908d24e49a646f8ca3dd50af1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtMy0xLTEtMQ_2e66e0ee-ef9b-4f84-aefd-95f66f54641c">993,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f7a722b6cca4f818d71a937a487d61c_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtNS0xLTEtMQ_15d25577-b31f-44bf-969c-c4fc38d301fd">941,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">U.S. commercial</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="i5a7815554a1e4a90bc7f2ef522968e63_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtMS0xLTEtMQ_ab6ca7b5-374f-43f5-8489-05c6ff2c6f1a">638,169</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i64d71eff99d54fc7b9fb5a2c2f1a79fa_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtMy0xLTEtMQ_ed10f94d-53ac-40c2-9860-512f84151234">674,605</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7703c37b23f74c818831e1ddce130b8d_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtNS0xLTEtMQ_d70405e7-0ad9-43f3-ada5-0f4230d42c29">719,314</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">International </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28455d04289c40868da9855f92ad2bc8_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctMS0xLTEtMQ_203c7c9f-9c92-4daf-86fc-7c17e76d6b63">957,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie761b6050d8f4ff0859172ba052f4f48_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctMy0xLTEtMQ_549e7bd6-7598-492b-a947-f8e0ccf9c944">887,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754fdbb8dd5a4c5ea2bfb479ea26fc4d_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctNS0xLTEtMQ_122c08ae-abeb-4594-a900-cbf25a70ac37">859,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912">3,213,513</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="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="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="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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2">2,994,891</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="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="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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Contract Type:</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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTEtMS0xLTE_6d6d98bf-27c8-4b2a-99f1-93dd963eaa57">1,191,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02f87f8c8a2d411f810860e650f9c2ae_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTMtMS0xLTE_cd81dedd-3eba-455b-bdfa-dfe755761e4a">1,078,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066787b113c94e81bf8702be5da99476_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTUtMS0xLTE_41fd806a-365e-41ce-b2d7-c54c32c67355">1,048,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Time-and-materials</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="ie3dfaab31a934b3daca252b02c92c2be_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTEtMS0xLTE_f1b34cf9-a88f-4936-b840-5568238bd86f">1,492,813</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i99506d0eb8454a10889e4fc41ec94f6e_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTMtMS0xLTE_b67ecb8b-b0ae-421f-a49c-cabe068135a4">1,391,592</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i71a35e55eaf24a65a418da7afdb44c1b_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTUtMS0xLTE_cb7b7348-e866-44ad-a7f5-e96642a67327">1,509,900</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cost-plus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i166749c606424138bbf0a8b496e48ee9_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTEtMS0xLTE_9f7bb53b-2d53-4563-aa5b-34a84ad0ca05">529,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28abf8233cd24fcf972ddec57f8788a7_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTMtMS0xLTE_b3de3857-6f2b-4857-9c25-9d09f1fe745c">524,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1631b9a511bf4a2cbc2064090fcba72d_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTUtMS0xLTE_88b9c3d6-8699-467a-856c-4dc017d60b10">549,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTEtMS0xLTE_b7bddcfb-501f-46e0-8cfb-420d9b019912">3,213,513</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="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="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="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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTMtMS0xLTE_27b2d0cc-2b36-48df-b330-6b7ca64807c2">2,994,891</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="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="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="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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTUtMS0xLTE_a61214b9-201d-41b1-9f25-f3c9ee2385fe">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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><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><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><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal governme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nt, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="i9c5325b99d654f0b86f6753bf1388955" continuedAt="ic5f43b4434b54f5ab039812634af0e12"><div style="margin-bottom:6pt;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%">Contract Assets and Contract Liabilities</span></div><ix:continuation id="ic9494f96c4534be08b098f1c879c4970" continuedAt="i33dabd9006d04b188ef01fe9cf8281e0"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i33dabd9006d04b188ef01fe9cf8281e0" continuedAt="i95504007332942f7a789b82d59eca9f4">Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.</ix:continuation> <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjQ_5954e9c5-2a0b-45fc-8064-bb325934d6fe" continuedAt="if0dfbc798caa46cd94e70ad9659b357a" escape="true">Net contract liabilities consisted of the following:</ix:nonNumeric></span></div><ix:continuation id="if0dfbc798caa46cd94e70ad9659b357a"><div style="margin-bottom:6pt;margin-top:6pt;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:70.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract assets </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzMtMS0xLTEtMQ_113b0ffa-273c-4a4f-ab8d-e1165f99753e">103,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzMtMy0xLTEtMQ_1b6d5959-cacd-4d63-877d-dca86addef32">92,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzQtMS0xLTEtMQ_c6e41914-3e82-4ed5-a093-0c90a1f2c5ca">190,403</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzQtMy0xLTEtMQ_b6b7e18f-68ec-4bb9-82b2-cef80bed357e">171,905</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzUtMS0xLTEtMQ_f54f324b-f936-4945-81cf-5be18032a284">86,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:ContractWithCustomerAssetLiabilityNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzUtMy0xLTEtMQ_cff5fd38-3def-4c9f-8b52-0ef1d304feba">79,273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $<ix:nonFraction unitRef="usd" contextRef="id23dbd60fc6b4820b294e6dc4bb4429c_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM3NTg_b25b12b1-eef8-4f04-8631-b51a3bad7eed">12.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if611754dca3f4398a6c7622e64beb1ca_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM3NjU_e975cf68-9fbd-4421-8916-62a1205d6f11">12.3</ix:nonFraction>&#160;million of contract retentions as of October&#160;3, 2021 and September&#160;27, 2020, respectively.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NzU_619408c1-9cc4-4b3d-852f-bfc604c63178">119</ix:nonFraction> million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzE2NDkyNjc0NTA4OTY_6203ef85-a59f-4ac4-aa1f-a81195738e7a">118</ix:nonFraction> million for the compara</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tive prior-year period.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i95504007332942f7a789b82d59eca9f4" continuedAt="i77a9a0a271eb4935a9c30ee3d3f2a5b0">We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. </ix:continuation></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, we recognized net favorable operating income adjustments 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="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ0NDU_1c094576-f63d-4871-9ff7-d141f505eb90">0.7</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:112%"> and $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4MTU_4f462769-2690-4d57-9f54-894333fc3c89">0.8</ix:nonFraction>&#160;million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mmediately in earnings. As of October 3, 2021 and September&#160;27, 2020, our consolidated balance sheets included liabilities for anticipated losses o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">f $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLossOnContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ3OTg_ea358c68-da24-4deb-bab2-b6358da50991">12.7</ix:nonFraction> million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForLossOnContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ4MDU_ac644d14-0aca-46f6-ae56-298e74292f18">13.2</ix:nonFraction> million, respectively. The estimated cost to complete these related contracts as of October&#160;3, 2021 and September&#160;27, 2020 was approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ly $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-6" format="ixt:num-dot-decimal" name="ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ5MDM_ba35bebd-a974-42e5-b1e0-c027c0414083">104</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-6" format="ixt:num-dot-decimal" name="ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4Mjk_228b1d99-60fa-47cf-828b-1bfd569b23bf">118</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-bottom:6pt;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%">Accounts Receivable, Net</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjg_b6e92491-fba1-4eef-a0e4-6fc35f695790" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.853%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Billed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BilledContractReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzMtMS0xLTEtMQ_8cbc6662-b1f3-4c94-be15-163e9af4ef9c">432,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BilledContractReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzMtMy0xLTEtMQ_410b556b-1f58-4695-b177-212d894bad29">402,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Unbilled</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzQtMS0xLTEtMQ_debd9a4b-eab9-43f0-a5cd-7440b679f57a">240,536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzQtMy0xLTEtMQ_c27ecf92-c63f-4519-a0a4-d96186c6b1bb">253,364</ix:nonFraction>&#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:#cceeff;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:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzUtMS0xLTEtMQ_c91726bd-7ebd-4f59-8508-28a9df48c223">673,350</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzUtMy0xLTEtMQ_ba7e8ce6-7b4d-42ab-a8d1-9f51649ec228">656,182</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzYtMS0xLTEtMQ_54e67e41-b192-477d-b8e0-7ab44fe5329f">4,352</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzYtMy0xLTEtMQ_25fe7808-a20b-41a5-8d7d-79b260c80ea9">7,147</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzctMS0xLTEtMQ_dc1c476c-5230-4e02-9034-978280fd1ab6">668,998</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzctMy0xLTEtMQ_a74c86b7-42d9-47ae-9530-71aa0d158fb2">649,035</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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="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></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9e10989ff8d34d398556742b9686f855" continuedAt="i2692b423c3c348dd80ff354afa2f0aef">Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most </ix:continuation></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic5f43b4434b54f5ab039812634af0e12"><div style="margin-bottom:6pt;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%"><ix:continuation id="i2692b423c3c348dd80ff354afa2f0aef" continuedAt="i22a68197f7c64eb096cf7d459c82e8de">of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:durmonth" name="ttek:UnbilledContractsReceivablePeriodForBillingAndCollection" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzU0MzM_944bd447-c3d7-458a-a857-1ae8e7aa1cb9">12</ix:nonNumeric> months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable at October&#160;3, 2021 and September&#160;27, 2020 included approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-6" format="ixt:num-dot-decimal" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzYwNzA_634a79d5-fd42-4222-8004-912e09f674c9">11</ix:nonFraction> million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-6" format="ixt:num-dot-decimal" name="ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzYwNzc_e0906a0a-ee2e-437f-b712-6d08e3760fe5">14</ix:nonFraction> million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. <ix:continuation id="i22a68197f7c64eb096cf7d459c82e8de" continuedAt="i0dac194ab8a2429a8b8815173f5be5f9">Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0dac194ab8a2429a8b8815173f5be5f9">We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.</ix:continuation> </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 fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $<ix:nonFraction unitRef="usd" contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4NDM_6a5512c2-e040-466e-800f-8ff002dc089b">2.8</ix:nonFraction>&#160;million in our Commercial/International Services Group ("CIG").</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">In fi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scal 2020, we recorded net losses in operating income related to claims of $<ix:nonFraction unitRef="usd" contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzc2MTc_7114d9d4-e55a-4156-b6b6-e60d33134698">4.4</ix:nonFraction>&#160;million in our CIG segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single client accounted for more than 10% of our accounts receivable at October&#160;3, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020.</span></div><div style="margin-bottom:6pt;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%">Remaining Unsatisfied Performance Obligations (&#8220;RUPOs&#8221;)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:continuation id="i77a9a0a271eb4935a9c30ee3d3f2a5b0" continuedAt="ifeef96e02aa54e4086b690e97acb62cc"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We 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%">ad $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-8" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzgxNzc_c4acd0cb-49a5-4d10-b3ca-8e91d9f0694c">3.5</ix:nonFraction> billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October&#160;3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span></ix:continuation></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMzA_1005f52d-6748-495a-82b1-3e3279835bae" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to satisfy our RUPOs as of October&#160;3, 2021 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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:84.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.956%"></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%">Amount</span></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Within 12 months</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f5c486354b64a01a44877084dd43c44_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzItMS0xLTEtMQ_1b40ddfe-ea14-4a86-9211-8192c5d1decf">2,031,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Beyond </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife8293148754425ab8d2d1bbe2551b39_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzMtMS0xLTEtMQ_2674c7e8-bd6c-4f9f-a085-673c02e99d5d">1,436,456</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzQtMS0xLTEtMQ_7a378c0e-5a54-44b8-8aaf-ec401cba1bb5">3,467,833</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:#cceeff;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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifeef96e02aa54e4086b690e97acb62cc">Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:durday" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkxODk_0f654739-1f5f-4a21-9840-efcddaa60230">30</ix:nonNumeric>, <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:duryear" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkxOTM_45e43bbc-0379-447b-aa95-5dbb2232d2f1">60</ix:nonNumeric>, or <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:durday" name="ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMDA_1adde71d-4743-4e5f-a0c3-5810825f1e78">90</ix:nonNumeric> days).</ix:continuation></span></div></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_166"></div><div style="margin-bottom:6pt;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%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2Xzk0Mg_c3939f73-0c69-43be-a962-0a76c5f61fcb" continuedAt="i119e4a207feb40ed915ca3124a85986f" escape="true">Stock Repurchase and Dividends</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i119e4a207feb40ed915ca3124a85986f" continuedAt="ie8204a6dfafd4e2eabf747188a92e39a"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 27, 2020, the Board of D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">irectors authorized a $<ix:nonFraction unitRef="usd" contextRef="idcd44e9c5a054abeb3b84a5ae0aee22a_I20200127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzQwMg_c18b1a93-c8a0-43e2-8515-a0b33fe1b8f4">200</ix:nonFraction>&#160;million stock repurchase program, which was included in our remaining authorization balance of $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2NTQ_45c4dc40-8201-4ce5-9797-c36e5c051ec7">207.8</ix:nonFraction>&#160;million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled <ix:nonFraction unitRef="shares" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2NzA_253e0aab-3209-4d26-9135-7cdfd6940e0e">479,369</ix:nonFraction> shares with an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="ttek:StockRepurchasedDuringPeriodAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2Nzk_c94426ef-ee5f-4aba-9185-b46f1b523e98">125.16</ix:nonFraction> per share for a total cost of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2ODg_785c4be5-b769-4302-bf77-62c9480f2c72">60.0</ix:nonFraction>&#160;million in the open market. As of October&#160;3, 2021, we had a remaining balance of $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzQ4OA_ac26a3b7-09d0-4316-89aa-4fd27d231ecd">147.8</ix:nonFraction> million available under repurchase program.</span></ix:continuation></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="ie8204a6dfafd4e2eabf747188a92e39a"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2Xzk1MQ_d915d727-51b2-42fd-832a-af24b6ae7b60" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.224%"></td><td style="width:0.1%"></td></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:10pt;font-weight:700;line-height:100%">Declare Date</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%">Dividend Paid Per Share</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%">Record Date</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%">Payment Date</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%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="usdPerShare" contextRef="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEtMi0xLTEtMQ_9f93f8ee-12a9-441c-abc2-098e43b3b9f1">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEtOC0xLTEtMQ_da12fe69-213f-4c95-8eec-76b86c3e0b82">9,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></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:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align: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="i47996bd6429741169f39d11e7538325e_D20210226-20210226" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzItMi0xLTEtMQ_226e8cfd-5167-4144-b99f-b2d32924c9c7">0.17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:100%">February 10, 2021</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:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47996bd6429741169f39d11e7538325e_D20210226-20210226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzItOC0xLTEtMQ_34249e62-aeee-4db3-bbf6-65dff9ac5f33">9,212</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzMtMi0xLTEtMQ_1d07c309-472e-42c1-aaac-04ccd5338d4c">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzMtOC0xLTEtMQ_f3503c6a-6fb5-4271-a7bb-46222992f9e1">10,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></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:10pt;font-weight:400;line-height:100%">July 26, 2021</span></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27e059f45da743c788863e3525e768e6_D20210903-20210903" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzQtMi0xLTEtMQ_eb7e9017-fad5-47a0-a86e-dd78ae2e9cc9">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:100%">August 20, 2021</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:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="i27e059f45da743c788863e3525e768e6_D20210903-20210903" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzQtOC0xLTEtMQ_2ffe3e41-66b2-4132-bd7a-4462d7d8efce">10,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzUtOC0xLTEtMQ_ddc22d55-af20-4aba-9a1c-04b791650418">40,041</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">November 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzctMi0xLTEtMQ_4e593e5b-ee60-4d71-9f94-03cd9aa3d425">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 13, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzctOC0xLTEtMQ_8c80d3af-d325-40d2-bf5d-3719f4435b50">8,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></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:10pt;font-weight:400;line-height:100%">January 27, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align: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="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzgtMi0xLTEtMQ_3525cdee-4cae-4b9a-bfb7-dbe45a3cba91">0.15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:100%">February 12, 2020</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:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzgtOC0xLTEtMQ_aef386f7-ac9b-4bc6-88b4-91dc9ca57f47">8,225</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzktMi0xLTEtMQ_4138282c-087c-483b-9fe4-5919458e03f0">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzktOC0xLTEtMQ_40ff15d8-e511-4cb5-b6a2-b814d6140ead">9,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></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:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align: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="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEwLTItMS0xLTE_ea025ad6-1134-424c-9a7f-84ae2a23310f">0.17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:400;line-height:100%">August 21, 2020</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:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEwLTgtMS0xLTE_3aa1c502-7734-4c47-b9a2-f5f3243f8a12">9,153</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzExLTgtMS0xLTE_96a21c6e-4ce2-4b99-9c2a-65af22371f7c">34,743</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i917570014c384dc896f0b9da3a7651b5_I20211005" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3NzA_e504162c-5759-4499-980b-5672307a14d1">400</ix:nonFraction>&#160;million of our common stock in addition to the $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3NzQ_9a3b7914-0d63-4424-a45a-3207be366cc2">147.8</ix:nonFraction>&#160;million remaining under the previous stock repurchase program at October 3, 2021. On November&#160;15, 2021, the Board of Directors also declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5e3c5ea71e7049a6a8e18b16df9f8344_D20211220-20211220" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3Nzg_03956237-0a6a-4e23-a53e-055770cd91a6"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8262df353084f958304764bf10c5c30_D20211115-20211115" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3Nzg_4e0c071c-41c7-4d65-b9bd-943fa5f6dcf1">0.20</ix:nonFraction></ix:nonFraction> per share payable on December&#160;20, 2021 to stockholders of record as of the close of business on December 2, 2021.</span></div></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_169"></div><div style="margin-bottom:6pt;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%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA1_81b6f994-4e76-46ea-ab82-5cd0ac8d64f2" continuedAt="if68489a8bb0c42b194b504c8c9596103" escape="true">Acquisitions </ix:nonNumeric></span></div><ix:continuation id="if68489a8bb0c42b194b504c8c9596103" continuedAt="i32c3d5c7a6dd480a94bf79a41b1fbf10"><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#8220;KZN&#8221;), IBRA-RMAC Automation Solutions (&#8220;IRM&#8221;), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than <ix:nonFraction unitRef="employee" contextRef="ie4a76688e2a74f93afea6ad0a1339e47_D20200928-20211003" decimals="-2" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NDU_2eb91aea-890f-43f9-851a-13f209f875fc">900</ix:nonFraction> employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $<ix:nonFraction unitRef="usd" contextRef="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NTA_22a688ba-bba9-4816-a9a3-0966c70df88e">151.7</ix:nonFraction>&#160;million. This amount is comprised of $<ix:nonFraction unitRef="usd" contextRef="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwMTA_06872f34-dcbe-4525-a4c6-c3add4ad9c05">101.4</ix:nonFraction>&#160;million in initial cash payments made to the sellers, and $<ix:nonFraction unitRef="usd" contextRef="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NjY_c4837d9b-206c-4bc7-8a01-a045f63817e3">50.3</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNDU_e60271c1-200f-4977-b385-e8a2f6107e82">74.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01">three</span> to <ix:nonNumeric contextRef="i102100857de547a5a5c9279abcd7444b_D20200928-20211003" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNzA_2a8e4486-bce5-4152-a682-ef5c4bbfb8c0">four years</ix:nonNumeric> following the acquisitions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these <ix:nonFraction unitRef="acquisition" contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5MzY_60302ea1-f62a-4a30-8de3-a3e008f437a7">two</ix:nonFraction> acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODEwNzU_e1ca42d0-4be2-429e-9cb5-aedf4c8e9763">88.6</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This amount was comprised of $<ix:nonFraction unitRef="usd" contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODEwOTA_8ee838d5-942f-4eac-b7f5-9728b66dcefb">71.4</ix:nonFraction>&#160;million in initial cash payments made to the seller</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s, $<ix:nonFraction unitRef="usd" contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODExMDU_d23ef3e8-115e-4a05-9515-11c594ac2e9e">0.7</ix:nonFraction>&#160;million of payabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">es related to estimated post-closing adjustments for net assets acquired, and $<ix:nonFraction unitRef="usd" contextRef="ief8c91b501304014878866bf615a3da7_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODIyMzg_806cb1f1-8038-41de-a454-535bbd283fb3">16.5</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="ief8c91b501304014878866bf615a3da7_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODExMTk_494ff0c0-b422-4fff-a1d2-3a981b498ac0">28.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the  <ix:nonNumeric contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwMjY_4d7b69eb-4af0-4312-acbf-9fb75e82f7d0">three years</ix:nonNumeric> following the acquisitions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (&#8220;WYG&#8221;). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately <ix:nonFraction unitRef="employee" contextRef="i7971230e1e6a4bd3b8fe0719653c6a0e_D20181001-20190929" decimals="-2" format="ixt:num-dot-decimal" name="ttek:NumberOfEmployeesAcquiredInAcquisition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwODc_5b65916a-a1b3-4d70-84e5-bdf69f1781c1">1,600</ix:nonFraction> staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development.  Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these <ix:nonFraction unitRef="acquisition" contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwOTM_57e08e4d-5fa8-468d-80d9-7b781e21080e">two</ix:nonFraction> acquisitions was $<ix:nonFraction unitRef="usd" contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NDM_4b4b1ec6-5f94-4265-b8c1-c206d4370b60">103.3</ix:nonFraction>&#160;million. This amount was comprised of a $<ix:nonFraction unitRef="usd" contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NDc_cb2c9ce3-2cec-45c0-9859-9a0b954b9a58">24.7</ix:nonFraction>&#160;million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $<ix:nonFraction unitRef="usd" contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTE_37fe9e47-bace-4029-bff0-f3c2d44fbaf3">54.2</ix:nonFraction>&#160;million to the sellers, $<ix:nonFraction unitRef="usd" contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NjM_3870ccfd-90bd-47ca-8c04-e78ac8628c57">3.3</ix:nonFraction>&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $<ix:nonFraction unitRef="usd" contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTk_9845ab66-a84f-403a-b99d-d17144499140">21.1</ix:nonFraction>&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $<ix:nonFraction unitRef="usd" contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTU_8d5358d7-3c27-4000-99aa-5212cc813a96">25.0</ix:nonFraction>&#160;million, based upon the achievement of specified operating income targets in each of the <ix:nonNumeric contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAxMDE_bcf9d872-3dda-4afe-a8b4-b4ef5b3c6597">three years</ix:nonNumeric> following the acquisitions. In addition, we assumed net debt of $<ix:nonFraction unitRef="usd" contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzgzNTM_3c1a3997-a8c1-46b7-97c4-dffb23608875">11.5</ix:nonFraction>&#160;million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2OTc_01fd7de4-39a2-4471-b95b-99b8e008c3a2">10.4</ix:nonFraction>&#160;million in acquisition and integration costs.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i32c3d5c7a6dd480a94bf79a41b1fbf10" continuedAt="i3ccd490c99e24e42a96d83758725b1fe"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development.  In addition, these acquired capabilities, when combined with our exis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ting global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ies. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9">one</span> to <ix:nonNumeric contextRef="ia27a5151d4ec4db6bfeaac79f26892ad_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NzA_1c64e9aa-4f9a-40ee-9de5-3219b06dc1d4">ten years</ix:nonNumeric>, and trade names with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b">three</span> to <ix:nonNumeric contextRef="ia50fb12a46c9480da95fb44f17c56024_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMjA_11b9c18e-ed5d-419b-a4ba-74df9d0c2962">five years</ix:nonNumeric>.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in &#8220;Current contingent earn-out liabilities&#8221; and &#8220;Long-term contingent earn-out liabilities&#8221; on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b">two</span> or <ix:nonNumeric contextRef="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003" format="ixt-sec:durwordsen" name="ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzgwMDM_52907c8e-5a52-419b-bbc5-e383750ff7ba">three years</ix:nonNumeric>), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAxMTk_18974d88-7e45-4ac8-a6ef-caea584f348f">3.3</ix:nonFraction>&#160;million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzk5ODA_825db4aa-45de-49bb-bed2-faca3440b309">15.0</ix:nonFraction>&#160;million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.</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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first <ix:nonNumeric contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4MDU_4197cf00-0b1b-4090-91e2-8ef4105c6aac">three years</ix:nonNumeric> beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzAw_ad78f28a-5806-42c2-80c2-b81d3b411247">three-year</ix:nonNumeric> earn-out period was A$<ix:nonFraction unitRef="aud" contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNDg5_1ef9129b-8937-43a7-a75c-486c8f93dfa7">25</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="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3ccd490c99e24e42a96d83758725b1fe" continuedAt="ic981119a4fc741aaa850c932e64d1cba"><div style="margin-bottom:6pt;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%">(A$<ix:nonFraction unitRef="aud" contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNDkz_4c780622-8b16-4d95-85d2-88bb53f10b7a">7.4</ix:nonFraction>&#160;million in year one, and A$<ix:nonFraction unitRef="aud" contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNTEz_02c9c466-9c4b-4950-917f-cd0ac4851165"><ix:nonFraction unitRef="aud" contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNTEz_8df9b3db-eb5f-4a05-b5f5-0e4f0849a441">8.8</ix:nonFraction></ix:nonFraction>&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$<ix:nonFraction unitRef="aud" contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExMTkw_d10d4eb0-e174-4018-8574-227c4c0c07f7">9.4</ix:nonFraction>&#160;million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn <ix:nonFraction unitRef="number" contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExMzA2_c43f1e67-db36-48b3-9571-337ee6f0b5a7">38</ix:nonFraction>% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $<ix:nonFraction unitRef="usd" contextRef="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzQ3_18842bb3-b389-4ea6-bbb5-f640b56761cc">2.1</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzUx_96640152-2fab-4f55-9d0e-41a9c5793cd4">3.0</ix:nonFraction>&#160;million) 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 $<ix:nonFraction unitRef="usd" contextRef="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzU5_38f39c44-6d4f-488b-b5c2-ee7b6c5fc35c">5.4</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzYz_eb000bf3-de72-4741-88b5-17d5fd5e9804">7.9</ix:nonFraction>&#160;million) in fis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#8217;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#8217;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#8217;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#8217;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#8217;s contingent earn-out liability to $<ix:nonFraction unitRef="usd" contextRef="i54f5c2a394394616b2bf4d24ea4a274f_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNDg2_c9106bec-15dc-4da2-bcae-c9f3861a45b3">1.8</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i54f5c2a394394616b2bf4d24ea4a274f_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNDkw_64e34404-abd3-42da-adf9-0f188bfadbcd">2.6</ix:nonFraction>&#160;million), which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNTIz_d73e86e0-5af6-4dda-bda4-0d702e4305a5">3.7</ix:nonFraction>&#160;million (A$<ix:nonFraction unitRef="aud" contextRef="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNTI3_0dff029a-3582-4bdb-8e7b-cf9e1c2c3662">5.2</ix:nonFraction>&#160;million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first <ix:nonNumeric contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4MjM_4cf64de0-b045-4067-8c7c-5054d6abc540">three years</ix:nonNumeric> beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA3_5c75471c-4e06-4629-9bf2-59bf035dc6d4">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="if0657131481444ea9efdc6b62404e079_I20190331" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODQ4_f17a6cb0-21d9-40f7-a4aa-61e1395354e3">25</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="if0657131481444ea9efdc6b62404e079_I20190331" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODUy_38673dbc-25a4-496d-808e-6f441043f892">8.5</ix:nonFraction>&#160;million in year one, $<ix:nonFraction unitRef="usd" contextRef="if0657131481444ea9efdc6b62404e079_I20190331" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODY4_5f6a5cdd-c338-411d-aad2-d3ae80f84bb7">9.0</ix:nonFraction>&#160;million in year two, and $<ix:nonFraction unitRef="usd" contextRef="if0657131481444ea9efdc6b62404e079_I20190331" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODg4_d36c0ab5-07d9-44e3-92b0-d1f1ae3a0722">7.5</ix:nonFraction>&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $<ix:nonFraction unitRef="usd" contextRef="if0657131481444ea9efdc6b62404e079_I20190331" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEzNzQw_e1835bc2-cb11-4742-bd0f-283378dae61d">21.1</ix:nonFraction>&#160;million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn <ix:nonFraction unitRef="number" contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEzODU2_39819947-cc8f-4e4a-b454-3912dc9f0438">84</ix:nonFraction>% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#8217;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#8217;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#8217;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#8217;s contingent earn-out liability to $<ix:nonFraction unitRef="usd" contextRef="i6c11ca2929994c3a89c8299d985583f7_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE0OTAy_fc5776b3-a762-4636-b6b0-85c72c231542">7.5</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i6d008cb011b642319887add3c7b98d2f_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE0OTM0_c8e80aea-692a-45cc-bb4a-1aad3bd54e0e">4.7</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first <ix:nonNumeric contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4NDA_2540f2d6-0d23-4bad-b122-669026cbbb1a">three years</ix:nonNumeric> beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the <ix:nonNumeric contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329" format="ixt-sec:durwordsen" name="ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA4_dd12436f-63f8-4942-882c-7213a19ad134">three-year</ix:nonNumeric> earn-out period was $<ix:nonFraction unitRef="usd" contextRef="i0305353677174e1d8063e655217aff19_I20200329" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjU0_3a47fe3f-8c25-4afd-ae65-4a513b88e9aa">20</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="usd" contextRef="i0305353677174e1d8063e655217aff19_I20200329" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjU4_85d7ce36-dbd8-43af-9086-b1d13549bdfd">5.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i0305353677174e1d8063e655217aff19_I20200329" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjYy_c0dbdf93-d6c6-4ea2-bcc3-35d474b98d88">7.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0305353677174e1d8063e655217aff19_I20200329" decimals="-5" format="ixt:num-dot-decimal" name="ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjY5_e15300b1-eb7a-43c3-9f6e-3291d6357624">8.0</ix:nonFraction>&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $<ix:nonFraction unitRef="usd" contextRef="i0305353677174e1d8063e655217aff19_I20200329" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2MTQ1_2cf63bbf-4c16-42df-a2e2-95cabd74cc53">11.3</ix:nonFraction>&#160;million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn <ix:nonFraction unitRef="number" contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329" decimals="2" name="ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2MjYx_24218444-a915-4308-9202-82dbc078d84e">57</ix:nonFraction>% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic981119a4fc741aaa850c932e64d1cba"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SEG&#8217;s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG&#8217;s contingent consideration liability for all earn-out periods. This assessment included a review of SEG&#8217;s financial results in the first earn-out period, the status of ongoing projects in SEG&#8217;s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG&#8217;s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $<ix:nonFraction unitRef="usd" contextRef="i44e79e40bd7643ce8cfd07a826c954c2_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE3MzM2_df6c8b73-46d3-4acb-aa13-80f34745c4a9">8.1</ix:nonFraction>&#160;million, which resulted in a gain of $<ix:nonFraction unitRef="usd" contextRef="i17ef20424f194305ad50cda4115e87fe_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE3MzY4_6b22d40c-7145-4d1d-8cd7-d36025453a39">3.4</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2NDkyNjc0Nzg2NzA_2530e56c-e7de-41a2-8cf6-b8c84bff2106">1.1</ix:nonFraction> million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, there was a total potential max</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imum of $<ix:nonFraction unitRef="usd" contextRef="id0201e29e243403bb7695369ec1949a2_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4MjA1_37c6c808-d836-4028-bf10-608b8941e392">105.4</ix:nonFraction> million of outstanding contingent consideration related to acquisitions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4Mjg5_9583f0ed-07ac-4405-8463-2359e756b4d3">59.3</ix:nonFraction> million was estimated as the fair value and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzAy_26cb9ae3-4ad5-4709-82c7-fdc1c27ee726" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="margin-top:6pt;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:57.525%"></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.969%"></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.061%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtMS0xLTEtMQ_4d31a01f-396a-4883-8411-3734def111b0">32,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473a44801d76421eaad3ba78d6b0faa7_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtMy0xLTEtMQ_e1d12d20-7f76-4213-92c2-ee5d792ac6e5">52,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62baa6b2aab24edc8d6a4c3850068e52_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtNS0xLTEtMQ_305063b4-440c-4f1a-9f1c-64badd12a8e0">35,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Acquisition date fair value of contingent earn-out 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="ia5a900966af44942a8f457031d392fe2_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtMS0xLTEtMQ_88573dc9-8c47-43d7-b280-26f4ac3dce5f">50,235</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtMy0xLTEtMQ_d1dc03b4-df0b-4f5b-8857-e779e00f6f91">16,581</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtNS0xLTEtMQ_a6da2197-79a9-4c04-a51f-3ae068ef4ca7">27,704</ix:nonFraction>&#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:#cceeff;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%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d4447ddafac4d409ede1dd4ec42dd4b_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtMS0xLTEtMQ_5ae0e720-71c2-4fb2-a35b-48e00bf15cd9">992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a4f6b8a1c7e4a74bf4de6564df4ab79_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtMy0xLTEtMQ_dc6844cd-70c1-4949-ba81-bfa35e44cb5a">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia899ab8c18104a3683c706f7acfc1dd7_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtNS0xLTEtMQ_a154ca24-86f5-4135-a284-0549388a6048">1,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Re-measurement of contingent earn-out 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="i4387293a084944ba847dc3a97bc5b3ee_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtMS0xLTEtMQ_33ea085a-7c16-4d0f-aa0b-775173bb546f">3,273</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="if4c740bf300a4f46b88ebf22cbbecca7_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtMy0xLTEtMQ_526c470d-ba46-4669-b3ee-53a0cf2fbafa">14,971</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i89e6718c1f5149abbcf748ccd2d78818_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtNS0xLTEtMQ_9f6b4104-c948-45b7-a928-49bf05c9707e">1,085</ix:nonFraction>&#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:#cceeff;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 exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctMS0xLTEtMQ_9fc53c63-a44a-4f2b-b95a-78836ac436f5">596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctMy0xLTEtMQ_1da408be-8b6a-4521-8f74-ccb68a9cc63e">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctNS0xLTEtMQ_e13bb527-7355-4d1f-a602-eb90152d80a5">558</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Earn-out payments:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Reported as cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktMS0xLTEtMQ_d6adad3e-c13d-4933-a863-7eabf86de7c6">427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktMy0xLTEtMQ_4d44e6a4-bf1d-4d02-a147-1fc5c19b749d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktNS0xLTEtMQ_771095ca-0258-4bd8-ae47-3f18082998fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 cash used in financing 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTEtMS0xLTE_3aa8376c-d8da-4cea-a97e-dd19f33f00fa">20,251</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTMtMS0xLTE_afff1c24-d401-488e-839b-127bf9067640">22,900</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTUtMS0xLTE_a2808792-3131-4ab4-b4ea-853e91bff3bb">12,018</ix:nonFraction>)</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:#cceeff;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%">Ending balance </span></td><td style="background-color:#cceeff;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:#cceeff;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="i73936273ab37441db13d5d8cc6c3b9c0_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTEtMS0xLTE_8122ae00-7f6d-4d64-9c6d-b19af6ff2361">59,297</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTMtMS0xLTE_c36bc742-db90-48c6-ab44-8af94e40c090">32,617</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473a44801d76421eaad3ba78d6b0faa7_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTUtMS0xLTE_5891a494-a40d-4ebd-a0d0-23954a35dd3f">52,992</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div></ix:nonNumeric></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_175"></div><div style="margin-bottom:6pt;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%">6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODQ_11d7b23f-0550-4c80-bd67-46014ad97bd1" continuedAt="if6414257a09645b09253b11d5287f598" escape="true">Goodwill and Intangible Assets </ix:nonNumeric></span></div><ix:continuation id="if6414257a09645b09253b11d5287f598" continuedAt="i9ac99f8e9be1481fa2dffcc4771e19ef"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzNzk_e7b0ef18-7ffb-4dd1-98bf-2da0642e3dbd" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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: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="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%">GSG</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">CIG</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at September 29, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i5775d1cf4a4049dab1fdb431008ef8c4_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItMS0xLTEtMQ_dbbd6ca8-a17e-47a0-abcd-15efae2ecd1b">441,802</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i47f0ced3ddf9423f858c0172837c30a7_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItMy0xLTEtMQ_6a7fde24-7516-4b76-9519-20f5daebe48e">483,018</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItNS0xLTEtMQ_c7d3b12c-700f-4d82-bf4d-7ce18bb3f391">924,820</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtMS0xLTEtMQ_9d40f193-3307-487c-a579-3d53a7a6a5a2">74,882</ix:nonFraction>&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtMy0xLTEtMQ_0fcb2895-f46c-417c-95b4-04452008c8a3">5,294</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtNS0xLTEtMQ_33b8ee7a-0105-469d-9931-3642f2fa775b">80,176</ix:nonFraction>&#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:#cceeff;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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtMS0xLTEtMQ_ecfe02ba-941a-4028-b2e4-d256d8a84b44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtMy0xLTEtMQ_f34c9354-5785-4ab9-8c50-ba75ce17f3fa">15,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtNS0xLTEtMQ_761c9024-fc6a-41e6-adb5-22b1a839aa6a">15,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation 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="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtMS0xLTEtMQ_e0be700e-e0ee-4f2b-8153-021a53e35263">369</ix:nonFraction>)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtMy0xLTEtMQ_01f02163-3f4b-4dae-a4a0-ce0d22d5e2f2">4,671</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtNS0xLTEtMQ_d4255155-135d-4aa6-8837-4aaeffacb12a">4,302</ix:nonFraction>&#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:#cceeff;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%">Balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c27cd3c298347239292b62a7599e255_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtMS0xLTEtMQ_cd0faecf-cdb9-4000-940c-3f063c3dd18a">516,315</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ab033d550fd450580a2a1eab88d3167_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtMy0xLTEtMQ_30a62532-eb18-4524-80e0-c2201142dbd3">477,183</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtNS0xLTEtMQ_5bc64ae6-ccd1-4aaf-a66b-6f59f91177b7">993,498</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:#cceeff;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 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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctMS0xLTEtMQ_0e0717bc-dcf6-47b1-a6c7-c92a78195bdd">15,112</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctMy0xLTEtMQ_6b257434-8d88-4a0b-9ebc-7b92caca8ad3">75,479</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctNS0xLTEtMQ_d01bceb9-131e-4a3e-9b55-e02d9e83d08f">90,591</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTEtMS0xLTE_5f08b486-1513-4ccf-b84c-9c73a441eb00">7,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTMtMS0xLTE_90d4069c-832b-459c-b7ce-738af735bc09">17,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTUtMS0xLTE_426c6b7f-e37f-49d2-9abb-a5fbd4997c7d">24,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Balance at October 3, 2021</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTEtMS0xLTE_5aa5643e-8b13-4584-8910-5deac350a435">538,433</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 #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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTMtMS0xLTE_440e3bb0-196c-4c68-9567-5c0a26a96396">570,145</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 #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 #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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTUtMS0xLTE_980829df-6611-4bd7-bce5-a60b0cf3e282">1,108,578</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"></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="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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsid</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e final valuations. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="i9ac99f8e9be1481fa2dffcc4771e19ef" continuedAt="i915c59d5dc434ba6a0f098660ce16e16"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">form our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June&#160;28, 2021 (i.e.&#160;the first day of our fourth quarter in fiscal 2021), indicated that we had <ix:nonFraction unitRef="usd" contextRef="i4881f25781f24681be3735f8a8a98e82_D20210628-20210628" decimals="INF" format="ixt:fixed-zero" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzg4MQ_4eda77bd-8911-4663-90e2-137f04ea7bbe">no</ix:nonFraction> impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no reporting units that had estimated fair values that exceeded their carrying values by less than <ix:nonFraction unitRef="number" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MDk1NzQ_930b5e70-3bb0-4cd5-8ad8-f978afa9765d">150</ix:nonFraction>%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including <ix:nonFraction unitRef="number" contextRef="ia0e8c9aa6a1a450aa2f8d33ead6db679_D20200401-20200630" decimals="2" name="ttek:PercentageNegativeGrowth" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzI0MTQ_01f10a8d-dffb-4b88-a0b2-9b961e081aaa">7</ix:nonFraction>% negative growth in the quarter ending in June 2020. This prompted a strategic review of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia/Pacific ("ASP") reporting unit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $<ix:nonFraction unitRef="usd" contextRef="iecc5b279745d45a1b9558edf155a030b_D20200901-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzI4NzQ_e387018f-b7e3-4dbe-9da4-26d2012c8d59">15.8</ix:nonFraction>&#160;million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $<ix:nonFraction unitRef="usd" contextRef="if400c64a31704fad9ff87cc2f9ca60f7_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzMwOTM_d930daf5-8e56-4efd-b007-e3a34a4db193">144.9</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="if400c64a31704fad9ff87cc2f9ca60f7_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzMxMDc_b80acb5a-5cf9-446b-beae-31f8f6161996">95.5</ix:nonFraction>&#160;million of goodwill, at September 27, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $<ix:nonFraction unitRef="usd" contextRef="i669788b9dc1a4358bd33b44d046c61fe_D20190701-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4MTA_cb99338f-64ec-4053-bb9e-63bb6856ec6e">7.8</ix:nonFraction>&#160;million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $<ix:nonFraction unitRef="usd" contextRef="ib972690c402e43d7a80519eda3248559_I20190929" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4MjQ_5e9f8c12-8335-4cd2-9ac1-1b81f49e8095">61</ix:nonFraction>&#160;million at September 29, 2019, including the remaining $<ix:nonFraction unitRef="usd" contextRef="ib972690c402e43d7a80519eda3248559_I20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4Mzc_8f07c01b-0f46-4544-ae45-7ae44e127795">48.8</ix:nonFraction>&#160;million of goodwill. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of goodwill for GSG were $<ix:nonFraction unitRef="usd" contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM1NDA_7fe1bc5f-c268-42a6-8bc1-28c40e75772c">556.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4c27cd3c298347239292b62a7599e255_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM1NDc_8f5306cd-ebf0-4d91-b000-8bb26e4ef366">534.0</ix:nonFraction> million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="i4c27cd3c298347239292b62a7599e255_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2MzU_16ac9e72-9324-4078-881e-56abf6f167e2"><ix:nonFraction unitRef="usd" contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2MzU_3478ef33-d009-48d7-a888-787ac47966fe">17.7</ix:nonFraction></ix:nonFraction> million for each period. The gross amounts of goodwill for CIG were $<ix:nonFraction unitRef="usd" contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2OTg_05163ded-b5d6-40b0-91af-220684e4505b">691.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5ab033d550fd450580a2a1eab88d3167_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM3MDU_6b3ec0a0-8fa3-49e0-bd65-0b0dc0718982">598.7</ix:nonFraction> million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM3OTM_94c342ff-3c65-4379-8d45-eb3fccf16986">121.5</ix:nonFraction>&#160;million for each period.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODA_e1825467-5ece-42be-b93c-e1aa1d6990a0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing tabl</span><span style="background-color:#ffffff;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-weight:400;line-height:120%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets,&#160;net" on the consolidated balance sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:17.467%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></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:10.449%"></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:7.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;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%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Net<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;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%">($ in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonNumeric contextRef="i07251ae905eb4474a27a1b752089431b_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMS0xLTEtMQ_ec08e22a-444f-4a89-9359-f1077749a6a5">7.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdffec546f50434a9a05346969a49a28_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMy0xLTEtMQ_3fa1084c-21c5-488b-95ba-69acce138c0b">69,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdffec546f50434a9a05346969a49a28_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNS0xLTEtMQ_d1c11e81-2522-4c46-aec8-215402b183a3">43,984</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdffec546f50434a9a05346969a49a28_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNy0xLTEtMjY4Mjk_7d921963-0503-4071-ab28-d456b44a80c1">25,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNy0xLTEtMQ_5ecf03bb-5197-4589-b355-8e76762689bb">60,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtOS0xLTEtMQ_104f2706-a267-49dd-8b45-941a71038080">53,392</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMTMtMS0xLTI2ODMx_1c2696f9-b357-4114-b4be-cb87878ea5ef">7,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Backlog</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if2af9680c2da4d25824404cb7ec8ec4a_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMS0xLTEtMQ_fefc62d3-caf6-4b77-8996-7e3216dbb2c8">0.7</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMy0xLTEtMQ_c9dc6fb2-d93b-4fbe-9f82-fc10f81391b8">34,577</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNS0xLTEtMQ_df21cd52-30d4-4c7e-8c23-4d17d24fc0f7">30,670</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNy0xLTEtMjY4Mjk_f56460d9-f08f-4517-b19f-594dda982072">3,907</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNy0xLTEtMQ_0250d8f8-235f-4ff7-af51-7d4075c7bf14">37,682</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtOS0xLTEtMQ_a03cc066-7a0d-4b49-a4ce-ec275ff83f2f">32,761</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMTMtMS0xLTI2ODMx_ab4634d7-15c5-4449-9e42-7576b0c00ff3">4,921</ix:nonFraction>&#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:#cceeff;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%">Technology and trade names</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonNumeric contextRef="ic824e4d823264a728c6ed2bbf64b2d80_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMS0xLTEtMQ_06f1f2bc-26f3-48ac-83f0-f130ea8ce869">3.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMy0xLTEtMQ_287cfbbc-9694-4cd5-a66a-aa3becc0d7b7">14,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNS0xLTEtMQ_d7e33717-05cb-4f1e-acca-0faea4fa8593">6,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNy0xLTEtMjY4Mjk_a499a773-a5c4-43fe-bc29-d1b6f0b2d96e">8,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3467241d74ac46be9f56c10d74974930_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNy0xLTEtMQ_ccef2a96-88d8-4261-865c-0cce6f22bc14">7,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3467241d74ac46be9f56c10d74974930_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctOS0xLTEtMQ_61c735c0-41e5-4e61-b83b-24a694469a08">6,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3467241d74ac46be9f56c10d74974930_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMTMtMS0xLTI2ODMx_d7756a50-539b-49ec-93e8-f72fa3e81f89">1,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">&#160;</span></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtMy0xLTEtMQ_fabb98aa-3def-488d-83bd-f746fc999587">118,971</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 #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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNS0xLTEtMQ_ea917d6a-bb76-485b-a5c8-5174e2da7984">80,981</ix:nonFraction>)</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 #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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNy0xLTEtMjY4Mjk_860c4b33-b200-45e7-8ed6-c47382e39a47">37,990</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"></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNy0xLTEtMQ_b30bf869-e18a-4ba8-b06e-1e79640ae6bb">106,421</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 #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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtOS0xLTEtMQ_2af575dc-aea5-405c-9800-24abdb77a805">92,478</ix:nonFraction>)</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 #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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtMTMtMS0xLTI2ODMx_b2ef3c4a-d0e3-45bc-8e58-ccd73b732b2a">13,943</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"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNjA_abe0c105-19a2-4caa-8800-538e271863f2">11.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNjQ_4e47b18a-3b69-40a5-9370-4cc43a18dc3e">11.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNzE_712f9f23-cd5f-4842-8f22-7bd9ef70307a">11.6</ix:nonFraction> million, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments were immaterial for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fiscal 2021 and 2020. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i915c59d5dc434ba6a0f098660ce16e16"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODc_83decf8f-6c12-4c99-9790-e0e378b6b0df" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></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:10pt;font-weight:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzItMS0xLTEtMQ_e6b29a1a-0c91-4102-b39f-1159293ec3e3">9,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2023</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzMtMS0xLTEtMQ_76589483-1e44-4f23-bc53-933203caede6">7,591</ix:nonFraction>&#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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzQtMS0xLTEtMQ_68555ff9-1c0b-4d38-b34d-4c50a31bce25">4,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2025</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzUtMS0xLTEtMQ_0db861ad-2a10-4772-874d-35487cb6fac1">4,348</ix:nonFraction>&#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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzYtMS0xLTEtMQ_7e224e80-450e-4fc0-9fb7-fd0cc964cce3">3,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Beyond</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzctMS0xLTEtMjU0OTY_f725af06-de14-4283-b118-75ba86d2ddd1">7,437</ix:nonFraction>&#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:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzgtMS0xLTEtMQ_4d23814b-125e-4db4-98eb-4e2e2700be33">37,990</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:#cceeff;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_178"></div><div style="margin-bottom:6pt;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%">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzU4MA_096e334c-c169-4764-a679-68b96c795d00" continuedAt="i8689fd251f6249969fb1f939d9e62d1f" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="i8689fd251f6249969fb1f939d9e62d1f" continuedAt="i30dec907c07447de8b75a27e51a64757"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzU3OQ_7dfb6b29-016f-4c61-9c1e-d660cfaabd5c" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65bc85d0e71543538b7e89f6568600c2_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzMtMS0xLTEtMQ_5ac4e7b3-31fe-411c-9ae0-55cfedfae488">94,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b57623c6054d04aa494c89d23244db_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzMtMy0xLTEtMQ_79890012-9904-4fc9-95f1-532c890547cd">90,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4317c6a3200047749db0810bf923108e_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzQtMS0xLTEtMQ_214b1cf2-0bca-444e-8c78-a8c26752b41c">36,462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89478e812abb44cb9e92f770fad8bf48_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzQtMy0xLTEtMQ_37ee4553-8514-4e5b-b3c7-e9c5c6afd94f">34,569</ix:nonFraction>&#160;</span></td><td style="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:#cceeff;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:700;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzYtMS0xLTEtMQ_336a08a7-f329-4916-96d8-03c2b36270b2">131,242</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzYtMy0xLTEtMQ_20fa132b-2a71-4da2-bd42-46954740aa3d">125,511</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:#cceeff;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%">Accumulated depreciation</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzctMS0xLTEtMQ_0d0c9d81-1fb3-4615-974e-e0ce87bdb06a">93,509</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzctMy0xLTEtMQ_6e51ea12-1c4a-4492-beb7-0c0d2580048b">90,004</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzgtMS0xLTEtMQ_8f3ceafa-4aa9-4fa6-9c19-78e1868e91b7">37,733</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzgtMy0xLTEtMQ_509e97df-2fd1-4c7b-9eed-0c1fa74f3459">35,507</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:#cceeff;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></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></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i30dec907c07447de8b75a27e51a64757" continuedAt="idad188cc99f24718b032c40564fb5643">The depreciation expense related to property and equipment w</ix:continuation></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:continuation id="idad188cc99f24718b032c40564fb5643">as $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzEzNw_8de9fb30-05c5-4c27-82bb-de80d991b401">12.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzE0MQ_7256fc32-6abb-4ba7-bd0d-35b9a82e95ac">13.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzE0OA_a2a3f242-bc52-4881-b87e-449bba55eb0d">17.3</ix:nonFraction> million for fiscal 2021, 2020 and 2019, respectively.</ix:continuation> </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_181"></div><div style="margin-bottom:6pt;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%">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MDM_a4e9af68-1048-4f4b-9fa0-fb9a7ea8dc42" continuedAt="i020104bfef5d44d68bc391f56d515942" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i020104bfef5d44d68bc391f56d515942" continuedAt="i6efee0341ab843f1a2c1e66fdaa64a3b"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MTI_81ee3bdd-cc28-47fd-9fdb-435350618710" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, by geographic area, was as follows:</span></div><div style="margin-bottom:6pt;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:57.525%"></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.530%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:700;line-height:100%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtMS0xLTEtMQ_f48476ec-6a7e-4fb7-a2bf-1b292f662b37">211,222</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtMy0xLTEtMQ_1825ce19-9fae-417d-8412-046eb5b028e3">209,443</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtNS0xLTEtMQ_ab6aba0f-eca7-4e96-9e43-1077ea5706df">185,535</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtMS0xLTEtMQ_739ded31-90f8-4a82-bd07-08a45c92ca9c">55,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtMy0xLTEtMQ_55737f75-7b3c-42c6-b42e-559c066c5f62">18,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtNS0xLTEtMQ_f568ca40-a61c-492d-aa25-c5a6e2200908">10,399</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total income before income taxes</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtMS0xLTEtMQ_dd95c30c-bc37-412c-80f2-50bae2869b0a">266,870</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 #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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtMy0xLTEtMQ_2f09675a-2fef-44f3-95d0-87290b15f48a">227,991</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 #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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtNS0xLTEtMQ_0943579b-e078-4178-8337-5bd04032e0dd">175,136</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 #000000;border-top:1pt solid #000000;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></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="margin-bottom:6pt;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><span><br/></span></div></div><ix:continuation id="i6efee0341ab843f1a2c1e66fdaa64a3b" continuedAt="i5b02becfdf34477caa78136eff3dbaa0"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4OTc_a65e43fb-9415-42d9-b0b8-9f3a207bc04b" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;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:57.525%"></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.530%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</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:700;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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtMS0xLTEtMQ_90d338cc-f3fe-4d81-b20b-fa600aa91a26">41,056</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtMy0xLTEtMQ_6a3746e7-bf0f-4ba8-bc34-8be03dccdc47">24,102</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtNS0xLTEtMQ_0642bae7-807a-4496-81a4-62d82b055ecf">30,051</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtMS0xLTEtMQ_0ed64186-4299-4262-adff-c1284fbfaeeb">9,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtMy0xLTEtMQ_40d2d3f4-2bfb-4347-9696-22f724a3e535">6,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtNS0xLTEtMQ_0b1f0f51-5eed-432f-a8cf-a4f1034733ff">8,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtMS0xLTEtMQ_a58e3f8a-6c90-4bbb-ae79-8ea1c5fb964a">18,887</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtMy0xLTEtMQ_1bb56be5-9e51-4a77-906c-d2081cf3add6">20,398</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtNS0xLTEtMQ_2dfeb552-af52-452d-84a8-7afd354b333c">15,016</ix:nonFraction>&#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:#cceeff;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:700;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctMS0xLTEtMQ_4e7c5511-017a-4cae-9a85-157510b329ad">69,836</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctMy0xLTEtMQ_01ed66ab-9582-4c94-a130-7167fa54568f">51,372</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctNS0xLTEtMQ_30b5f3c7-d95d-4a2c-a4ce-18304ca4d199">53,990</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:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTEtMS0xLTE_00ff1b5a-e3bf-4d2e-8b97-11b53d90c06c">6,034</ix:nonFraction>)</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTMtMS0xLTE_13b98ad5-4119-4eb9-b6b9-e9c4ebece901">2,187</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTUtMS0xLTE_c6fbf98f-cb47-4dff-a522-0bd5e5694819">9,108</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTEtMS0xLTE_2c2ee8fe-bb5b-464a-87c4-e075423a11b0">2,060</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTMtMS0xLTE_6c70b354-35c6-40af-a12b-fcded6d70534">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTUtMS0xLTE_72a7fc1f-f9c5-4e90-a041-44514d7e39ef">1,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTEtMS0xLTE_e077846b-4654-4f57-be61-f597c015c8f8">27,703</ix:nonFraction>)</span></td><td style="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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTMtMS0xLTE_a0b73541-5d97-4a80-8188-b6bed7a6e429">328</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTUtMS0xLTE_d4004658-1f10-45e8-9360-7c217973e6c4">27,312</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Total deferred income tax (benefit) expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTEtMS0xLTE_5118505a-43ec-4204-8c0a-879d816e85aa">35,797</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTMtMS0xLTE_8428b99a-6fed-436b-9867-f4e1bedbd809">2,729</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTUtMS0xLTE_6af0b0cc-93db-49f6-addb-b2d82918deb3">37,615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTEtMS0xLTE_e6f2b52d-02da-4b25-827a-44cf8610c22f">34,039</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTMtMS0xLTE_da5c74fd-e03a-4edf-8c39-8083f220fd73">54,101</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTUtMS0xLTE_ecf6c719-3f3a-402d-98f0-a95cda831c2b">16,375</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4ODc_73e58e6d-1e76-4b3b-844e-73f3dd1a1426" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:57.525%"></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.530%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItMS0xLTEtMQ_c34575ff-2dc9-4452-8c9f-32836bc3f966">21.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItMy0xLTEtMQ_4470dac9-d861-4fd2-94cf-ba0e447225a4">21.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItNS0xLTEtMQ_f3268110-8958-4468-8340-8033a72fba80">21.0</ix:nonFraction>%</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%">State taxes, net of federal benefit</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtMS0xLTEtMQ_0371189a-acee-4830-ae38-b9960fd13868">2.3</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtMy0xLTEtMQ_d7588537-99f9-47d2-ba6f-f165c44a11e4">2.7</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtNS0xLTEtMQ_8014b141-6420-45e0-949b-ae9aab6d4b98">3.3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtMS0xLTEtMQ_cae5a64b-179e-4346-b25a-fb47f54cebb2">2.6</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtMy0xLTEtMQ_8f11ebe1-696b-40e5-a356-371dada01eb9">2.2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtNS0xLTEtMQ_0542a5b1-e6dc-41e1-bbff-ddabc9548880">4.7</ix:nonFraction>)</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%">Tax differential on foreign earnings</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtMS0xLTEtMQ_d279bf86-8152-4ff3-aad7-0df09e1b9281">0.9</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtMy0xLTEtMQ_62af66aa-5b3c-43db-a1fd-7b2d773686f8">0.7</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtNS0xLTEtMQ_31dda2b4-6adb-4f6d-af57-a3bcb42bd546">1.0</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctMS0xLTEtMQ_490a93c7-3d7a-4d0e-8515-e6b487a3dc4c">1.0</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctMy0xLTEtMQ_74512e24-cbfa-4152-81cc-afea820378f6">1.1</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctNS0xLTEtMQ_ff45f111-ba4f-4a73-96f3-a98ac115d1ba">1.7</ix:nonFraction>)</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%">Goodwill</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtMS0xLTEtMQ_5b71f27d-9e75-4e80-975f-ce7ec696e786">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtMy0xLTEtMQ_869a706c-9f00-46e9-b4e2-6c218078ac80">1.5</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtNS0xLTEtMQ_bde1b07f-fd85-417f-be0b-9a74c44625d9">0.9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktMS0xLTEtMQ_c26e8929-a43f-43b5-8326-261d55fb6709">3.3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktMy0xLTEtMQ_f7e75878-6baa-4ac0-b330-f71fc40b7eb9">2.2</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktNS0xLTEtMQ_dd8cc7e5-5d12-41b9-a4c3-54fc1bf36adb">2.4</ix:nonFraction>)</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%">Valuation allowance</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTEtMS0xLTE_d63d6866-1cc2-4c20-9977-abbf40c236b2">9.3</ix:nonFraction>)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTMtMS0xLTE_786e3d50-b8e8-4f62-a0cb-a81cbd57c914">1.6</ix:nonFraction></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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTUtMS0xLTE_6333d65d-6242-449b-99db-a20ab2bd3110">13.5</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTEtMS0xLTE_f7a3d54d-496c-42e2-ab84-5a5c477f5a6c">1.7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTMtMS0xLTE_8f5aca46-2234-4810-a94b-f0ac3c626717">0.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTUtMS0xLTE_749f9c4e-6705-4bd6-8fc9-05c324e1a8ed">2.4</ix:nonFraction></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%">Return to provision</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTEtMS0xLTMzMjA5_b507d7b0-8b0f-4aff-b7d0-27c2ede423e9">3.7</ix:nonFraction>)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTMtMS0xLTMzMjA5_05884da0-a25b-406e-a565-172cde3f2e68">0.8</ix:nonFraction></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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTUtMS0xLTMzMjA5_586f1b5c-2d5e-46df-8377-b5fa9d59e320">0.2</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTEtMS0xLTMzMDM2_09dddee4-0897-4844-a8ad-64698abe032e">2.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTMtMS0xLTMzMDM2_f32bff03-de24-4e37-8ce0-e10c1f4a9a7f">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTUtMS0xLTMzMDM2_fb3ea7fc-adc8-4923-8d28-fa1050cd70d8">0.2</ix:nonFraction></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%">Cash repatriation</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTEtMS0xLTMzMDM2_96859fde-cbb8-45de-bcba-4d433c72451f">2.1</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTMtMS0xLTMzMDM2_e7e3b317-f69f-4f53-85c9-3413ac654d8e">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTUtMS0xLTMzMDM2_bf01edce-ef52-4eb8-850d-5750efbc0a56">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unremitted earnings</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTEtMS0xLTMzMDM2_3a37aa7a-17fe-41de-8331-754fd9ac900c">1.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" format="ixt:fixed-zero" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTMtMS0xLTMzMDM2_6de7cbc6-329a-4420-a279-07aea9c1362f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" format="ixt:fixed-zero" name="ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTUtMS0xLTMzMDM2_79f322ff-1d6b-4a03-8b07-f6f73eef4b6a">&#8212;</ix:nonFraction></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%">Revaluation of deferred taxes</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTEtMS0xLTE_f4e056f0-c15e-460a-88bb-b8a8952abb96">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTMtMS0xLTE_fe0831a0-a603-44e8-8d91-537e5805696b">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTUtMS0xLTE_17721e05-726f-46be-b6cd-e6fdd12cebeb">1.4</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 adjustments</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTEtMS0xLTE_3436bb32-f6d4-4d29-9eb3-1d342e7325a8">0.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTMtMS0xLTE_8f058724-3464-4316-a5dd-eed960b57349">1.3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" sign="-" name="ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTUtMS0xLTE_6918de02-29ae-43ff-a0fc-3b89ef020be2">0.4</ix:nonFraction>)</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%">Transition taxes on foreign earnings</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTEtMS0xLTE_8d4a3c7f-1809-4796-afca-2b798a297521">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTMtMS0xLTE_128c43e9-bab0-4e8a-a6ff-1d839580db26">&#8212;</ix:nonFraction></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTUtMS0xLTE_cac70dc7-e13e-49d6-aa67-2c7e5429d143">1.4</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTEtMS0xLTE_d9b8272f-0f7e-4a05-a634-1c8a627aa3e8">0.9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTMtMS0xLTE_cda16461-8919-45e6-87ab-e39298d6138b">1.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTUtMS0xLTE_660bd996-441f-44eb-bc45-f3c1fb3127a6">3.4</ix:nonFraction></span></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:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTEtMS0xLTE_8f6ccbc9-b687-4801-9930-7bbe86b04478">12.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTMtMS0xLTE_d805676f-b351-485d-ad00-f7a307478781">23.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTUtMS0xLTE_5eea2184-d2d1-4fae-8b7c-7a2caff8c33a">9.3</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2021, 2020 and 2019 were <ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMzNQ_4047bd5c-aa35-4920-95e6-cc99a527acb4">12.8</ix:nonFraction>%</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="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMzOQ_d95e5f8b-163b-42cd-8d71-901463d9f831">23.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM0Ng_225083d0-bb38-4586-b2c0-06a8608e4765">9.3</ix:nonFraction>%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i921323204631410dbc6df9b72650a873_D20200928-20211003" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk0Mzc_715515d0-ccf2-4309-849d-f57356c34f75">21.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic31367b6817a4e2d9933ab0ee7147fdc_D20190930-20200927" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk0NTI_a750cbfc-ee8f-463b-aa4c-9568afd633ed">22.3</ix:nonFraction>&#160;million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5b02becfdf34477caa78136eff3dbaa0" continuedAt="i5656c15e40484123ad4894035a0749a5"><div style="margin-bottom:6pt;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%">income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1MA_f678989b-9522-42df-aa31-900453db64d1">12.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1NA_4f7c7b7b-e246-4a01-a76d-0d3af3b07272">8.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1OA_977cfc65-628f-444a-b427-8b7da69f3587">6.4</ix:nonFraction>&#160;million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were <ix:nonFraction unitRef="number" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4NTc_1dfe242c-000a-4a38-9977-bb4c2fdd8843">25.7</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4NjE_4b2c33dc-2029-4485-b3b1-260241012083">25.6</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="3" name="ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4Njk_54bdf89b-a6e3-4c97-8b28-7d416efb07ee">24.6</ix:nonFraction>% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MDc_7004125a-9455-46f2-8f3b-feb80f82aed1" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.560%"></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.206%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">State taxes</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzQtMS0xLTEtMQ_2aa596c8-960e-4fd2-a1a6-538365d21bb4">1,342</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzQtMy0xLTEtMQ_0b2fda1a-e8e8-45a4-851a-c6a0541b1ec3">1,146</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzUtMS0xLTEtMQ_35d9d3f0-8403-45e9-820a-fd1f055cca77">6,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzUtMy0xLTEtMQ_a2d0c47b-db93-47b9-87fc-dfa0b861807a">6,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzYtMS0xLTEtMQ_02ea532d-d15f-4ca5-b6f4-e4cf5aaa1943">5,917</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzYtMy0xLTEtMQ_d57ae7f3-dea4-4ef6-a3a0-7b5cfc25b3fd">6,283</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzctMS0xLTEtMQ_0e57c7c6-d803-4b4b-aef4-840294a6a8dc">41,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzctMy0xLTEtMQ_9d80a9dc-53dc-448c-9968-20b1d82d22ba">28,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, operating leases</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:DeferredTaxAssetsLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzgtMS0xLTEtMQ_615fd3f0-3c1a-419a-8fdc-132a2659721a">60,181</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:DeferredTaxAssetsLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzgtMy0xLTEtMjY4NDY_a7d98bd5-3466-4d69-8465-b8e0be95548c">66,941</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzktMS0xLTEtMQ_f9efabee-cf0b-4130-862c-badc24452d9e">3,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzktMy0xLTEtMQ_9d71a551-a6d0-4fb9-85e2-be8482185fc4">5,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEwLTEtMS0xLTE_34e07d6f-47a2-4f3b-bf77-3173f7b86878">54,825</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEwLTMtMS0xLTE_ce30824f-4444-49ee-9449-f52400221b53">43,475</ix:nonFraction>&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzExLTEtMS0xLTE_fd150377-6b2b-4d18-b4cd-bc4c89eebdf0">13,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzExLTMtMS0xLTE_98e3b665-1784-4ad5-8eec-bbd3dc0241b8">24,395</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total deferred tax assets</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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEyLTEtMS0xLTE_ea5b75d2-8668-4151-9d72-669041f8967b">161,104</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-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 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEyLTMtMS0xLTE_169fc010-c9fc-4597-821c-3c8e68f2d169">133,840</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Deferred Tax Liabilities:</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%">&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE1LTEtMS0xLTE_bbc49867-cd0c-45d3-9d77-f3499a2cd263">5,595</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE1LTMtMS0xLTE_44306768-8a78-4e9c-a6ce-62d9df0560ab">14,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE2LTEtMS0xLTE_35801c92-935f-4bd6-a857-f13ee0884dab">8,136</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE2LTMtMS0xLTE_e2febacf-7b62-46d3-a24e-b58b6b6154bc">5,967</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE3LTEtMS0xLTE_abd89f76-9d92-4e89-a4f0-381dad33f0b2">60,181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE3LTMtMS0xLTI2ODQ4_3057cea3-e76d-42bf-8cb5-c62148108001">66,941</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE4LTEtMS0xLTE_e184d5a5-2636-4063-acfb-309abd4de947">40,121</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE4LTMtMS0xLTE_d19b51bf-80b5-4abb-a272-3185f9892f2c">29,130</ix:nonFraction>)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTEtMS0xLTMxMDky_3e6780a9-612c-4b1c-8445-ff9ae41309f5">3,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTMtMS0xLTMxMDky_a2e79605-268f-4c5f-8179-ed023986d67c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTEtMS0xLTE_d31652c4-4a9d-4d52-a853-21e97c6ae880">85</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTMtMS0xLTE_db6cdfd7-c254-4e4b-8f63-c97290d9faaf">1,615</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIwLTEtMS0xLTE_f26cdb6a-90b6-4a36-8fcb-5cf37973f2f9">117,254</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIwLTMtMS0xLTE_1908c375-8406-42b2-a0ee-e3a8d55b15c0">118,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIyLTEtMS0xLTE_36683e25-c01b-4f10-af66-fd47bf4835f5">43,850</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIyLTMtMS0xLTE_64bdec3d-5d52-491e-980c-d5ca69f6f39d">15,736</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:#cceeff;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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021, we repatriated approximately $<ix:nonFraction unitRef="usd" contextRef="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ForeignEarningsRepatriated" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1MTY_96953723-087f-4ac2-96e5-073b57bfc72b">80</ix:nonFraction>&#160;million from Canada and recognized a related tax expense of $<ix:nonFraction unitRef="usd" contextRef="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1Mjk_b714f0e4-6694-43dc-960d-e58edabd9450">5.6</ix:nonFraction>&#160;million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $<ix:nonFraction unitRef="usd" contextRef="i9f32dc628ef14cc9930de1b913879286_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MTEwMzg_570e0573-cdea-43e7-89cb-053ca4893bdb">20.1</ix:nonFraction>&#160;million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $<ix:nonFraction unitRef="usd" contextRef="i9f32dc628ef14cc9930de1b913879286_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1Nzk_ad44d7d6-6277-4168-89e0-774b81014ff2">3.1</ix:nonFraction>&#160;million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MTEwNTM_a11f9572-2f87-464f-8162-acef20800102">50.9</ix:nonFraction>&#160;million are expected to be</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> indefinitely reinvested in t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $<ix:nonFraction unitRef="usd" contextRef="ic1825661105b477182cae8b0132cf43d_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzI5NTQ_3f8d7bf3-8a75-4032-9d40-771506d0d1f1">43.7</ix:nonFraction> million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $<ix:nonFraction unitRef="usd" contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMwNDk_903da9b4-80ed-4cda-984c-413cfee28d0b">165.5</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMwNjI_a80ecf07-07fb-440c-beda-f1693c914b2f">14.7</ix:nonFraction> million expire at various dates from 2024 to 2041, and $<ix:nonFraction unitRef="usd" contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMxMTI_e47c314e-c55b-4f8f-997c-8fe650dfd45a">150.8</ix:nonFraction> million have no expiration date. In addition, we had foreign capital loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMxOTg_1d4f610a-49b3-45ae-8cda-899b96c4362d">21.5</ix:nonFraction>&#160;million and foreign research and development credits of $<ix:nonFraction unitRef="usd" contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMyNDk_e71dd748-1fe4-4ff0-8bb1-5ce675a25898">3.9</ix:nonFraction>&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5656c15e40484123ad4894035a0749a5"><div style="margin-bottom:6pt;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%">assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM5MDY_458b1827-8984-4c9b-8777-b6503e5f7a03">13.0</ix:nonFraction> million has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM5NTg_bcd583b5-8f24-4214-8537-94e26ae2152f">12.9</ix:nonFraction> million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months.</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 changes would be the result of ongoing examinations. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4ODY_814461f5-2d10-48ea-ad5b-0c5d0edd4885" continuedAt="i1a9b8cbcdf82411db6682ee0ba55fb34" escape="true">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><ix:continuation id="i1a9b8cbcdf82411db6682ee0ba55fb34"><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.818%"></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.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.530%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtMS0xLTEtMQ_8c5568b0-ae7e-4c15-aeee-d1670d17edc0">9,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtMy0xLTEtMQ_dacab9be-dfe8-4f70-a0a8-1c07f708c5f0">9,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtNS0xLTEtMQ_f19ffdc4-c9cd-4540-80e2-c566730ac715">8,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtMS0xLTEtMQ_5faa1622-a5d5-4e2c-9b9f-64cf7538bb0b">2,171</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtMy0xLTEtMQ_8b560491-7344-4b51-9539-8b39477f883f">700</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtNS0xLTEtMQ_01458134-2da7-4fd3-9c97-29f6998c1cf7">1,342</ix:nonFraction>&#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:#cceeff;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%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtMS0xLTEtMQ_77ddb650-2dff-4405-9a2a-2eb76ec9f299">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtMy0xLTEtMQ_b45ff23e-6acd-4740-a576-9f5d8f6ff9b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtNS0xLTEtMQ_fd33a8ed-4331-4f0a-8cc0-6841a7460205">356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtMS0xLTEtMQ_cfaade79-50ff-4acd-a34d-594079aa5861">&#8212;</ix:nonFraction>&#160;</span></td><td style="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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtMy0xLTEtMQ_82945352-8f37-45ac-93d8-080038bb1d39">641</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtNS0xLTEtMQ_0d0060a6-3185-4e07-ad60-074b4b36a549">100</ix:nonFraction>)</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:#cceeff;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%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctMS0xLTEtMQ_cc799df1-00eb-4c49-be3e-9ffef7417e6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctMy0xLTEtMQ_f2fd5b55-58ab-4245-a1bd-9fcd637c77cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctNS0xLTEtMQ_94b1fbc3-182c-4b11-9019-663435211c1d">757</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtMS0xLTEtMQ_f0494fe6-4563-4d20-b03d-3e3d579abb38">12,899</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 #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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtMy0xLTEtMQ_fd20d42b-c512-419e-9dba-1ae5a9ad8c4d">9,228</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 #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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtNS0xLTEtMQ_0492322f-f99b-48db-a5b0-99151367d8d3">9,169</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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ1OTE_bfc69847-bdfe-4ac1-8212-a5a4736ae4de">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ1OTU_9afdd615-a0ca-4af3-9922-fbf61455361f">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2MDI_462fa3d0-424d-4bb6-b756-f3808d82a64c">2.6</ix:nonFraction> million, respectively, and recorded reductions in accrued interest and penalties of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2ODE_72a86814-a25d-4a25-afa1-7d3021db21ef">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2ODU_eb990d03-3918-4cc6-a307-82d269f113e2">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2OTI_b3e3cfc6-f09f-445b-94a2-fcda9f525a6e">0.2</ix:nonFraction> million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;3, 2021, September&#160;27, 2020 and September 29, 2019 was $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NTk_b0290536-eb70-4ee4-adca-68a48e17ab6d">5.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NjM_e7b2330c-e8a6-4797-bbe8-3aeaa9895596">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NzA_549f3612-0e25-4d2f-9f44-1a71f68d47e0">3.6</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_184"></div><div style="margin-bottom:6pt;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%">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDg_91b58167-cc11-4826-8eb5-e31f6eece781" continuedAt="if44b75758dcd4ba1ac0500d085d53a6f" escape="true">Long-Term Debt </ix:nonNumeric></span></div><ix:continuation id="if44b75758dcd4ba1ac0500d085d53a6f" continuedAt="i976efa070f4a401d86c7dd7130efc18f"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NTQ_f8784803-1543-4a79-a2fb-9decdfc0a6b6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;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:71.853%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Credit facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzMtMS0xLTEtMQ_0b7a7d02-aac5-49b5-9fdf-2da668a6299f">212,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzMtMy0xLTEtMQ_1cb8a038-9206-4e47-9d98-26100284f0c5">291,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Less: Current portion of long-term debt</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzQtMS0xLTEtMQ_1336c67a-c130-47c9-8dea-4ba1df2b1a20">12,500</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzQtMy0xLTEtMQ_781d8060-4242-41da-990e-912da3109d0b">49,264</ix:nonFraction>)</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:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Long-term debt</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzUtMS0xLTEtMQ_be220b07-a24b-4756-9499-898c481f8cf1">200,000</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzUtMy0xLTEtMQ_2e72929b-efab-47b7-9e4b-9797432aa191">242,395</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:#cceeff;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></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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzIxMQ_fecc9cb2-0edb-4237-ac57-c69f832616be">1</ix:nonFraction> billion that will mature in July 2023. The Amended Credit Agreement is a $<ix:nonFraction unitRef="usd" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzI3OQ_3d13e646-e015-4116-b8de-f9eed54b915a">700</ix:nonFraction> million senior secured, <ix:nonNumeric contextRef="i2166fb3c84f3443ea0599760606c68b0_D20180730-20180730" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDM_6975a3a1-2c5f-4ef7-9745-60467ac5b82c">five-year</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%">facility that provides for a </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="i157f3e8899aa4f86be83f75cab636106_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMzNQ_0abffc06-df63-4e10-a9f0-20e9a68d7f73">250</ix:nonFraction> million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $<ix:nonFraction unitRef="usd" contextRef="i7b255f72b6e643e9993342b0593b599c_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM5NQ_8075fb93-89d1-4dff-92eb-f1b3238f7e71">450</ix:nonFraction> million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $<ix:nonFraction unitRef="usd" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ3Mw_6fa19863-74b4-4a32-a4d8-e3f29e335e39">300</ix:nonFraction> million accordion feature that allows us to increase the Amended Credit Agreement to $<ix:nonFraction unitRef="usd" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzU1Mw_6b86791e-dd33-4622-9812-284bf0756dd4">1</ix:nonFraction> billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $<ix:nonFraction unitRef="usd" contextRef="i092f81d2318e4ae28813c9fa0d76dc94_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEwMjQ_4205a49e-a158-4911-9e60-21e239bba53f">100</ix:nonFraction> million sublimit for the issuance of standby letters of credit, a $<ix:nonFraction unitRef="usd" contextRef="i3f1ff2837273452ca92e0b090ded5960_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEwODU_55ca532b-eb1b-4799-96f9-88a2fc550952">20</ix:nonFraction> million sublimit for swingline loans, and a $<ix:nonFraction unitRef="usd" contextRef="i27e20f54b62641619187f0db6f4bf097_I20180730" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzExMjQ_252de199-4c93-44c2-90aa-45197f964b28">200</ix:nonFraction> million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at <ix:nonFraction unitRef="number" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" name="ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEzMzg_27aa768f-5c49-43d3-8bd3-2b49cef2ec32">5</ix:nonFraction>% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="i19f02f0a27d643bcab05d8712ea61edb_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE1MTU_0e7f9424-2b8f-4504-9371-aad82203c09c">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="idf8b7962902d4e589fc25fd5e959288b_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE1MjE_41c20648-d070-4840-82b7-3896edd1c34b">1.75</ix:nonFraction>% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus <ix:nonFraction unitRef="number" contextRef="ifeb68be407974b0fbb62d5b2142bc2f0_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE2Mjk_2b1b3125-343e-4138-9a75-6e11065f1faa">0.50</ix:nonFraction>% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus <ix:nonFraction unitRef="number" contextRef="i94941d3bf06d4fe3b233c80602f8dcc4_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE2OTU_e56c0127-4d10-4169-8c54-1300af26f275">1.00</ix:nonFraction>%) plus a margin that ranges from <ix:nonFraction unitRef="number" contextRef="ieaa6449acf7740989f0ba57b2f25de41_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3MzA_16e00545-7572-4211-9601-2ffe55b3ce6a">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic2a8631c0785422c85023fd109157bcc_D20180730-20180730" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3MzY_30a41df5-a9cc-4baf-8434-539186321241">0.75</ix:nonFraction>% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i976efa070f4a401d86c7dd7130efc18f"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTEw_e40241b8-b0e1-4c84-a268-99cb6b6b3625">212.5</ix:nonFraction> million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $<ix:nonFraction unitRef="usd" contextRef="i3351d8602ece44edb920244162c3da38_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTE0_f1878ce2-8844-4d33-ad2d-5157a9170d25">212.5</ix:nonFraction> million under the Amended Term Loan Facility and <ix:nonFraction unitRef="usd" contextRef="i7ee5c411a386479583690d55d2f6e6a0_I20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LongTermDebt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3MzM_7d8f8dc6-c0c5-48a1-b732-0fae01f3bf26">no</ix:nonFraction> borrowings outstanding under the Amended Revolving Credit Facility.  The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was <ix:nonFraction unitRef="number" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="4" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3Mjc_b7f518f6-c600-4316-83a8-c6a57c3b2bce">1.25</ix:nonFraction>%. In addition, we had $<ix:nonFraction unitRef="usd" contextRef="icb885030adc64c8ca08f5323c396dbc0_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTE4_cdea339e-9493-40be-b915-4f2d131b61ba">0.7</ix:nonFraction> million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, &#8220;Derivative Financial Instruments&#8221; of the "Notes to Consolidated Financial Statements" included in Item&#160;8, was <ix:nonFraction unitRef="number" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="4" name="ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3NDI_f60a86a8-a5d0-45fd-8b7e-b0af76fef528">3.30</ix:nonFraction>%. At October&#160;3, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i7ee5c411a386479583690d55d2f6e6a0_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTIy_d1f317d2-93be-4242-9d6c-e43fad8ddb14">449.3</ix:nonFraction> million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of <ix:nonFraction unitRef="number" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" name="ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMwMjc_b92d9410-0a81-4ec0-a974-c7c00bea913c">3.00</ix:nonFraction> to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of <ix:nonFraction unitRef="number" contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730" decimals="INF" name="ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMxNjM_f7605f0a-0b60-44a2-bf43-fcacc38eb819">3.00</ix:nonFraction> to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October&#160;3, 2021, we were in compliance with these covenants with a consolidated leverage ratio </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 <ix:nonFraction unitRef="number" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="2" name="us-gaap:RatioOfIndebtednessToNetCapital1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM3OTI_7646873d-141e-4658-bfd0-f42407fa0218">0.87</ix:nonFraction>x and a consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="2" name="ttek:RatioOfConsolidatedFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDI_8e2cd556-5b8b-48cf-b067-ddd981ccc19b">26.38</ix:nonFraction>x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October&#160;3, 2021, th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere were <ix:nonFraction unitRef="usd" contextRef="i5d47d7e4f84e421d8b4eaec0857dd0df_I20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:LineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDI0MTE_5c910171-6d23-415a-9289-848e862bd685">no</ix:nonFraction> amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $<ix:nonFraction unitRef="usd" contextRef="i025893dd58374c1c96a86cc13089b4c1_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQxNDA_cb5cff05-8ae7-4b99-9c95-478901aacbf2">53.4</ix:nonFraction>&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;3, 2021 we had <ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:fixed-zero" name="us-gaap:BankOverdrafts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDI0MDM_6d3f1dca-dac9-4347-80d6-3a1d9ca50d44">no</ix:nonFraction> bank overdrafts related to our disbursement bank accounts. </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDk_7555dafe-321d-4082-a457-4761a13da999" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents scheduled maturities of our long-term debt:</span></div><div style="margin-bottom:6pt;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:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></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:10pt;font-weight:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzItMS0xLTEtMQ_7fb8311a-10d1-41aa-ae36-8057a7925d44">12,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2023</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzMtMS0xLTEtMQ_ddd2fd9d-fd15-4ca4-a2a5-7e68b0e07aa1">200,000</ix:nonFraction>&#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></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzgtMS0xLTEtMQ_326e5a7a-04d5-4f77-a9fe-dccf61c4d7a6">212,500</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:#cceeff;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></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_187"></div><div style="margin-bottom:6pt;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%">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTY_74854096-e16d-412b-afbe-a75f979d08ee" continuedAt="i15b75ec048654187855c3bc978e8cee7" escape="true"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTk_2b75a7b3-2214-40fd-a131-d5a44215b523" continuedAt="if0f3dba0b6874b58b728d4b5d98adb75" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i15b75ec048654187855c3bc978e8cee7" continuedAt="ie17a89acabac4f78b964ec5cbbde4420"><ix:continuation id="if0f3dba0b6874b58b728d4b5d98adb75" continuedAt="i32acd49c350e4ebf8dc8f81f280ce2ae"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of <ix:nonNumeric contextRef="i0cd1d07bc1a9455ba7c8afe2176306f0_I20211003" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MDI_61606db6-691e-4318-bfbe-cd2ae2d54ca3">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="id8416d771fec46fdaffdce32ab147f39_I20211003" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MDY_a340f989-dbcf-47b4-a632-25ad9958bb0c">twelve years</ix:nonNumeric>, some of which may include options to extend the leases for up to <ix:nonNumeric contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MTA_d9e41a27-6920-4105-ac75-1a0e343f9159">five years</ix:nonNumeric>. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in operating lease ROU assets and current and long-term op</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTE_44a218f0-ce3e-4597-aefd-b366a4b32c65" continuedAt="ib19cde5f39534f0e9e28374b04f25dbc" escape="true">The components of lease costs are as follows:</ix:nonNumeric></span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ie17a89acabac4f78b964ec5cbbde4420" continuedAt="icb1e90af8fd84abfb2dd46e503cfcdae"><ix:continuation id="i32acd49c350e4ebf8dc8f81f280ce2ae" continuedAt="ia0fb41292b4746f8bf866d4938098d9f"><ix:continuation id="ib19cde5f39534f0e9e28374b04f25dbc"><div style="margin-bottom:6pt;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:71.414%"></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.911%"></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.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzMtMi0xLTEtMjQzNjA_7f6e5e1d-68a8-4118-b366-ab26bf4138d6">91,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzItMi0xLTEtMQ_20e3f9fc-dc8a-4f5f-b1f1-d3ef4207f471">87,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzQtMi0xLTEtMjQzNjQ_afe98c28-244e-4848-b237-5437e32f9a37">106</ix:nonFraction>)</span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzMtMi0xLTEtMQ_6d43cc08-f72c-4e93-bb49-32dbd43e9ddb">2,216</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="ttek:LeaseCostOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzUtMi0xLTEtMjY5MjI_6636a05f-ab36-4113-b3ab-8d8ab74dfc42">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="ttek:LeaseCostOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzQtMi0xLTEtMQ_eaa5cc03-8c0c-4f82-a5dc-0215426fe0f6">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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%">Total lease cost</span></td><td colspan="3" style="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: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzYtMi0xLTEtMjY5MjI_04482538-f906-4af1-a845-b0f157ef0e5f">90,970</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"></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: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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzUtMi0xLTEtMQ_19a218fe-bc8e-432b-9cbe-520639aee9b9">85,204</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"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><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 is as follows:</span></div><div style="margin-bottom:6pt;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:72.145%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzMtMS0xLTEtMjY5MjQ_4b19835e-9144-40f3-a0cb-ec5ae6e19fe3">81,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzItMS0xLTEtMQ_fb7ca47e-66b2-484e-b1c7-76840a034cca">80,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzQtMS0xLTEtMjY5MjQ_e80be820-442e-47e6-bf2f-8c149e457349">72,076</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzMtMS0xLTEtMQ_8181be28-9737-46d4-b884-fe15f97f7db6">317,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="ttek:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTQ_355873f7-8812-4de5-9a61-41bd18256051" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases are as follows:</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><td style="width:72.145%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzQtMS0xLTEtMjY5MjY_02fd0f9a-d2e1-482c-a061-4173cacd73ea">215,422</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzMtMS0xLTEtMQ_b76e73e3-afce-4c99-9a32-8115acfffd52">239,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzctMS0xLTEtMjY5MjY_4a3ba912-4b0a-45fa-86e4-26507ef945b4">67,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzYtMS0xLTEtMQ_2489717b-19ca-45b7-8049-25326af007b6">69,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzgtMS0xLTEtMjY5MjY_bd828eb7-db03-44c9-8265-be426391dc9d">174,285</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzctMS0xLTEtMQ_fdc8edd6-708f-4b8b-9791-67f133e20fe1">191,955</ix:nonFraction>&#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:#cceeff;padding:2px 1pt 2px 13pt;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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzktMS0xLTEtMjY5MjY_adda3956-13af-4089-9171-ec96ac6465ce">241,737</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzgtMS0xLTEtMQ_4416c44e-1fcf-48f4-923a-f8ab339ca075">261,605</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="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="i881ace647b174dcab736262dc547dbbb_I20211003" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzEyLTEtMS0xLTI2OTI2_62f3dae1-e268-4d12-b666-926a2bb50fdf">5</ix:nonNumeric> 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%"><ix:nonNumeric contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzExLTEtMS0xLTE_fe316347-ece4-47c5-bc54-4c01e923f976">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzE0LTEtMS0xLTI2OTI2_01ed7435-6c0b-48b5-ac5c-1109ac104398">2.2</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="number" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzEzLTEtMS0xLTE_95b9e8f3-e67d-4bd0-80be-89119f745fdc">2.5</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><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not have any material additional operating leases that have not yet commenced. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTI_0fc49453-a485-4e0c-a317-6e4602f79f90" continuedAt="ib1e9cb98ca6043d9ab8e546c42bef98d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</span></ix:nonNumeric></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="icb1e90af8fd84abfb2dd46e503cfcdae"><ix:continuation id="ia0fb41292b4746f8bf866d4938098d9f"><div style="text-align:justify"><ix:continuation id="ib1e9cb98ca6043d9ab8e546c42bef98d"><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:85.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.912%"></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:10pt;font-weight:700;line-height:100%">Amount</span></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="border-top:1pt solid #000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzMtMS0xLTEtMjY5Mjg_92f10068-69cb-4c1a-b6e3-e605e70bb1ba">71,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzQtMS0xLTEtMjY5Mjg_61365b64-9a9e-4bdd-9c15-21f6c7cbea90">55,528</ix:nonFraction>&#160;</span></td><td style="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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzUtMS0xLTEtMjY5Mjg_58ad51ac-a777-4895-a4c2-66190784a733">40,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzYtMS0xLTEtMjY5Mjg_be1f3ca3-162e-48e7-a1c8-3080e7e54a3b">29,521</ix:nonFraction>&#160;</span></td><td style="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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzctMS0xLTEtMjY5Mjg_e7a4e020-be48-468f-86b5-802ac1363c5c">19,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzgtMS0xLTEtMjY5Mjg_b19bd146-f5c6-4483-bdc3-ba5afae3bb54">40,119</ix:nonFraction>&#160;</span></td><td style="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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzktMS0xLTEtMjY5Mjg_eba4c777-7644-4d8e-b573-f8d963b1b907">257,236</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:#cceeff;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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzEwLTEtMS0xLTI2OTI4_d3bd6e29-2ae8-4277-b400-117d65a02b3c">15,499</ix:nonFraction>)</span></td><td style="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:#cceeff;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:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzExLTEtMS0xLTI2OTI4_2c9c49ef-25cc-4a3d-a0da-9fb3c6d95c2e">241,737</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:#cceeff;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwODc_d33ae528-9775-4e3f-807d-133d0b7277bf">79.3</ix:nonFraction>&#160;million, and was predominantly recorded within selling, general and administrative expenses.</span></div></ix:continuation></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_193"></div><div style="margin-bottom:6pt;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%">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTA_fa4d2af3-6253-48bb-870b-4352b5311eae" continuedAt="idcd33ca80a824e8196e85ac4c9e9ac8b" escape="true">Stockholders' Equity and Stock Compensation Plans</ix:nonNumeric></span></div><ix:continuation id="idcd33ca80a824e8196e85ac4c9e9ac8b" continuedAt="i997761f7b926450bae5eb2426bc5a0a2"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we had the following stock-based compensation plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2005 Equity Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at <ix:nonFraction unitRef="number" contextRef="i5f45d732913e448abd87424158a59ace_D20200928-20211003" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEwNDY_1164e018-b49d-451e-8029-8b24042b798f">25</ix:nonFraction>% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than <ix:nonNumeric contextRef="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzExOTM_6ba26172-48a5-4dac-b95a-0343b0925f48">four years</ix:nonNumeric> from the date of grant. These options expire no later than <ix:nonNumeric contextRef="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEyNTU_f42e3d5c-4dcf-4947-923d-499650977097">ten years</ix:nonNumeric> from the date of grant. Options granted on and after March&#160;6, 2006 vest at <ix:nonFraction unitRef="number" contextRef="i8dffb40bc5de46d68e36502920609509_D20200928-20211003" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEzMzM_1ceba139-6edb-4443-833d-7c712eceaa2b">25</ix:nonFraction>% on each anniversary of the grant date. These options expire no later than <ix:nonNumeric contextRef="ic99c413c912c4aa9abc807ba1ad0777e_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE0MTA_74b957e3-63f5-4d3a-9e9a-7c91d3082e2a">eight years</ix:nonNumeric> from the grant date. RSUs granted to date vest at <ix:nonFraction unitRef="number" contextRef="i28221d5884e549a3aa6ffad1572b83ec_D20200928-20211003" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE0NjM_b869fff2-ecec-4d3c-ba77-281beb19aba3">25</ix:nonFraction>% on each anniversary of the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2015 Equity Incentive Plan ("2015 EIP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as <ix:nonFraction unitRef="shares" contextRef="i7cb92b9d8c02450db7f6359d766a1707_I20211003" decimals="INF" format="ixt-sec:numwordsen" name="ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE5MTI_34c3460b-efff-466e-a2af-696eb7761b64">three</ix:nonFraction> shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;3, 2021, there were <ix:nonFraction unitRef="shares" contextRef="ic6fd4ab076b3435e83a7b06a4972a475_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzI1NTA_e35dba53-7715-433a-ab99-5b2e19e06c4c">2.3</ix:nonFraction> million shares available for future awards pursuant to the 2018 EIP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of <ix:nonFraction unitRef="shares" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxODc_2f5fa446-a01b-4f13-882b-ef746df0011e">487,023</ix:nonFraction> shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $<ix:nonFraction unitRef="usd" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="INF" format="ixt:num-dot-decimal" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTE_2032e05b-f4e7-4b31-9b18-dc837951d77b">5,000</ix:nonFraction>. The exercise price of a purchase right is the lesser of <ix:nonFraction unitRef="number" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTU_6628aed1-5486-4fed-ba92-6b6a657c08b6">100</ix:nonFraction>% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or <ix:nonFraction unitRef="number" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="INF" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTk_55960ec6-3a12-410c-b7d8-ef07f3893e79">85</ix:nonFraction>% of the fair market value on the last day of the purchase right period (December&#160;15, or the business day preceding December&#160;15 if December&#160;15 is not a business day).</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i997761f7b926450bae5eb2426bc5a0a2" continuedAt="icd27055f458a43aaa05736b185074879"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyOTA_a2f98bd2-265d-47a1-99c5-18845d9fab3f" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;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:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></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:11.949%"></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:11.952%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtMS0xLTEtMQ_b052b591-c251-4c1c-a460-65c07ff7fca9">23,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtMy0xLTEtMQ_940e941d-fbb1-45d3-836b-8c64014972c6">19,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtNS0xLTEtMQ_5d5ebff5-379d-47f1-814a-76bf37933027">17,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtMS0xLTEtMQ_d0f4794f-7f1b-4718-b5d8-718cd3a74828">4,910</ix:nonFraction>)</span></td><td style="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%">(<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtMy0xLTEtMQ_eb00b38b-daa5-4032-9a0a-058f163a6951">4,318</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtNS0xLTEtMQ_56dfbe95-30c5-4533-8bec-2a49168a95ef">4,016</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtMS0xLTEtMQ_a74f1eef-d05f-42c7-95ac-a45031a39711">18,157</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtMy0xLTEtMQ_8da5f6cb-7407-43c0-9c44-2b9ec5160fff">15,106</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtNS0xLTEtMQ_ff0f4af1-741d-410c-81c5-0ee1292d4496">13,602</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:#cceeff;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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.</span></div><div style="margin-bottom:6pt;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%">Stock Options</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNjc_14499048-d605-459e-ae55-ed6ba7203cd6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><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 stock option activity for fiscal year ended October&#160;3, 2021:</span></div><div style="margin-bottom:6pt;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:40.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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.081%"></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:13.378%"></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:10pt;font-weight:700;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%">Number of<br/>Options<br/>(in thousands)</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%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</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%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Outstanding on September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzEtMS0xLTEtMQ_f73d0bc9-60cf-4dc9-b8db-1e290c1261a9">539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="usdPerShare" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzEtMy0xLTEtMQ_d5a09a17-8f7e-4b65-9736-f35d0dc6bee9">36.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#160;</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><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 7.75pt;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%">Exercised</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="shares" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzMtMS0xLTEtMQ_144d8f0b-6e9f-49b3-96ad-12c546c0982b">324</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzMtMy0xLTEtMQ_2cf1d79a-36dc-409f-99b7-17834b8fbffb">34.70</ix:nonFraction>&#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="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:10pt;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:right;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:#cceeff;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:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzQtMS0xLTEtMQ_bb389bb2-08c6-446c-acce-9964a2ae5cde">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzQtMy0xLTEtMQ_5edf23a3-65bc-4cc1-a954-fcc6d1df4dbe">40.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Outstanding at October 3, 2021</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="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtMS0xLTEtMQ_08204a99-ea53-48ea-afeb-30c96fc00558">214</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtMy0xLTEtMQ_bef77d09-c750-4505-82c2-be44ccd97aed">38.80</ix:nonFraction>&#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="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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtNS0xLTEtMQ_0ba84e11-55ef-4466-b250-4e252001b95a">4.95</ix:nonNumeric></span></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%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtNy0xLTEtMQ_7720afb2-97c7-4344-8357-04c41d892400">24,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Vested or expected to vest at October 3, 2021</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="shares" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctMS0xLTEtMQ_957cd758-ac14-4f83-a0ac-b3f33e55a467">214</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctMy0xLTEtMQ_f76c18d4-15c3-4ba2-b0e1-f3023b8c1ffd">38.80</ix:nonFraction>&#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="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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctNS0xLTEtMQ_3e5355e7-618d-4281-93be-218664d3d944">4.95</ix:nonNumeric></span></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%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctNy0xLTEtMQ_f564d463-fdad-4746-9615-4f4810b2f1df">24,149</ix:nonFraction>&#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:#cceeff;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%">Exercisable on October 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtMS0xLTEtMQ_2214c44f-87eb-4519-a59b-d2bf0d9b63fd">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtMy0xLTEtMQ_75130916-0537-4519-9687-81b925db35aa">37.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtNS0xLTEtMQ_0824efa1-7512-48e8-90b4-d338591047f3">4.72</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtNy0xLTEtMQ_dc97e053-3c55-4d99-890b-ad5ebe8a7600">20,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) 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%">hat would have been rec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eived by the in-the-money option holders if they had exercised their options on October&#160;3, 2021. This amount will change based on the fair market value of our stock. At October&#160;3, 2021, we expect to recognize $<ix:nonFraction unitRef="usd" contextRef="if3f30a6f05ee4e549be0fd428cc4180f_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMyMzI_0e9d5d85-af3b-48fb-9f70-fc06fc77ba4f">0.1</ix:nonFraction> million of unrecognized compensation cost related to stock option grants over a weighted-average period of <ix:nonNumeric contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzQ_a3e344cd-c2bd-4dcb-91e4-1631ede22bce">one year</ix:nonNumeric>.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzg_15a3ccb5-a338-49a3-b90e-bf3a6c27ddd7"><ix:nonFraction unitRef="shares" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzg_59edb3bb-0a49-47cc-869a-09cbae5fcf9a">No</ix:nonFraction></ix:nonFraction> stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1NjY_f5438948-dd67-457a-9150-5b704e79a4e5">29.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1NzA_68cfe71c-8565-474c-9fcd-3e125ec8088b">22.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1Nzc_84d07b70-d16f-44a7-b65d-018b348b9c3b">20.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock options were $<ix:nonFraction unitRef="usd" contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQyOTc_0a705f8c-5e95-4a13-a15a-a350d0ac71cc">11.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQzMDE_9d45581a-cdf3-4672-ac69-97ad82bd839a">10.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQzMDg_b2133958-94d8-48cb-bef5-3d6a2a14094b">11.8</ix:nonFraction> million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MDk_233b0e72-e13c-4246-90fc-23ad4ed3e2f2">12.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MTM_85628d76-e4f2-4d5e-ba11-05132cf66fee">8.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MjA_101d4b32-2d73-44a4-983c-4c6a629bafcd">6.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;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%">RSU and PSU </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a <ix:nonNumeric contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTc_a81728ec-3510-4e46-a810-4b3f9aaa2500">four-year</ix:nonNumeric> period, except that RSUs awarded to directors vest after <ix:nonNumeric contextRef="i7d68be7b3af84f529a9b09b001de062b_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ5NzQ_e609555c-cd52-405b-b3ab-e9ce9b04354d">one year</ix:nonNumeric>. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the <ix:nonNumeric contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTg_b046a793-0415-46ec-9d10-91f09c1e1217">three-year</ix:nonNumeric> performance period.  The number of PSUs that ultimately vest is based on <ix:nonFraction unitRef="number" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzUzNDY_ffda9733-412e-471e-a37a-24bc22939af4">50</ix:nonFraction>% growth in our EPS and <ix:nonFraction unitRef="number" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="INF" name="ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzUzNzE_6f8de72d-830f-4fa4-b417-fd864413d708">50</ix:nonFraction>% on our relative total shareholder return over the vesting period. For these performance-</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="icd27055f458a43aaa05736b185074879" continuedAt="i71b0dffbdf5146a2a9ee28b855faac59"><div style="margin-bottom:6pt;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%">based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis. </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTI_47f0b251-0892-4665-8dc3-2e30210dd3c6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;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:44.367%"></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.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:12.788%"></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.625%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">PSU</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></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: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><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:#cceeff;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:700;line-height:100%">Nonvested balance at September 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="shares" contextRef="id2357280f7c748378a8083117b1a1ff1_I20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtMS0xLTEtMQ_95f2164d-e5dc-4638-b62f-c74ebfcec886">488</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="usdPerShare" contextRef="id2357280f7c748378a8083117b1a1ff1_I20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtMy0xLTEtMQ_818ee653-eb9a-4488-bf3c-a6eaa00cbcd3">39.56</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="shares" contextRef="i7039f4e736a743f6b50d66baf299c2e8_I20180930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtNS0xLTEtMQ_32971ea7-6e97-4347-9dc8-22642e33d6f9">323</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="usdPerShare" contextRef="i7039f4e736a743f6b50d66baf299c2e8_I20180930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtNy0xLTEtMQ_12eec5cf-324d-4b88-8b77-b83999bdb6e4">44.27</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:#cceeff;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%">Granted</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="shares" contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtMS0xLTEtMQ_f500d199-ca7e-4baa-8a8c-19df9abb8b30">179</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtMy0xLTEtMQ_969ae8db-9958-4a66-8e53-d81753237aaf">66.26</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtNS0xLTEtMQ_0e1ab069-8dc0-48f5-8b45-4deac0fb8d6f">90</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtNy0xLTEtMQ_2bca2bb2-0afb-48b4-bd63-0a115eb839a2">80.41</ix:nonFraction>&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtMS0xLTEtMQ_32cd78d0-7303-4066-83fb-663f54e78a2c">180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtMy0xLTEtMQ_48ccc6b8-f908-48e6-8045-6264257034b1">36.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtNS0xLTEtMQ_32d60012-0f22-4d4f-aa9c-7291af8b380b">108</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtNy0xLTEtMQ_4a775e79-8f69-47a1-9f0f-fe10bcb9565e">31.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%"><ix:nonFraction unitRef="shares" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzYtNS0xLTEtMQ_bbcf7930-9b30-4fa4-8d94-1f4835a79414">79</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzYtNy0xLTEtMQ_0378e323-91b9-48c6-9140-abf6c0efdbfa">31.63</ix:nonFraction>&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctMS0xLTEtMQ_bc2a10fe-a344-4893-824b-200a62665427">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctMy0xLTEtMQ_5a1cbfef-dd35-482e-a3bf-69df21d9ada7">48.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctNS0xLTEtMQ_2703d60e-98f9-4a5d-b87e-44ae7806abe7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctNy0xLTEtMQ_ff680462-73f7-4afc-811a-d2eba420b8c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Nonvested balance at September 29, 2019</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5e4917cbd38457e9089e11b891e5781_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtMS0xLTEtMQ_cd5327fb-f374-4510-af9a-4c2e974e17ce">470</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-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="usdPerShare" contextRef="id5e4917cbd38457e9089e11b891e5781_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtMy0xLTEtMQ_a857258c-ab67-4fce-bd6e-c73d374a87cb">50.42</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;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 #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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic6a0e79269b64808927e95ee946279fe_I20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtNS0xLTEtMQ_959f6e10-c7f2-45cd-aad1-1c6d7fd24ebd">384</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-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="usdPerShare" contextRef="ic6a0e79269b64808927e95ee946279fe_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtNy0xLTEtMQ_0fdce827-aec7-4902-9f87-7c029510696f">53.67</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktMS0xLTEtMQ_d9d0ae6a-fe17-481e-bbba-0aed5a6d7360">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktMy0xLTEtMQ_1cb86735-2289-4e2a-bd23-e06d112aa433">83.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktNS0xLTEtMQ_d89a56c8-8053-457c-ad1c-01144dee7433">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktNy0xLTEtMQ_2a55f491-393a-4d21-80e0-bb075d65e709">99.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Vested</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="shares" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTEtMS0xLTE_1c24e0b7-91da-40f9-b0f3-85b293b9ddd4">178</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTMtMS0xLTE_4b1c4d03-6e54-4555-b16f-9d46fbc95001">46.87</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTUtMS0xLTE_7817da07-b290-4b04-a331-cf7439e7d5b1">162</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTctMS0xLTE_57cfadc3-3a2c-4d04-ad27-45e1c3074aa5">47.28</ix:nonFraction>&#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:#cceeff;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%">Adjustment </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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzExLTUtMS0xLTE_c8588300-4563-4993-845c-ef55eef2345e">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzExLTctMS0xLTE_30bccee2-d6ab-4b4f-b783-3ff1d136ae6e">48.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Forfeited</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="shares" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTEtMS0xLTE_4349e6cb-dc5a-471e-8b48-a05c17e4566a">16</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTMtMS0xLTE_d4c7f89f-a2fe-4052-adc4-04f01f90e541">65.43</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTUtMS0xLTE_c494b32f-ef10-46cc-8f1c-dfa18c624616">5</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTctMS0xLTE_70c1d033-9b79-4a82-96e1-ce4e7ea73fc8">83.98</ix:nonFraction>&#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:#cceeff;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%">Nonvested balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f36b5505de043cb915af96cdd67af2a_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTEtMS0xLTE_eef489b0-5b36-496d-9d54-3a4a0ddcaa8c">444</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="usdPerShare" contextRef="i7f36b5505de043cb915af96cdd67af2a_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTMtMS0xLTE_d74f9333-e13d-408c-bf00-d29e66e4bc6a">63.93</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i455501bde6664c62ab2d4fcb413475c3_I20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTUtMS0xLTE_89710d89-465c-4206-8426-1ccd1e3dbe7e">355</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="usdPerShare" contextRef="i455501bde6664c62ab2d4fcb413475c3_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTctMS0xLTE_604f5b9e-8063-405e-8d73-45b0cacb4991">64.83</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:#cceeff;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%">Granted</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="shares" contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTEtMS0xLTE_9d41743d-d03d-48c8-b37a-aa814fc9dfc1">118</ix:nonFraction>&#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="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:nonFraction unitRef="usdPerShare" contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTMtMS0xLTE_68cb6482-0698-49ac-9010-cc50e08eaa27">122.02</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTUtMS0xLTE_fa61856a-976a-40b8-8c7e-0aadcff57108">58</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTctMS0xLTE_2c7cec75-19ae-41ba-9615-090cbf1baf8d">153.03</ix:nonFraction>&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTEtMS0xLTE_6b3e068e-bed4-47c5-a9b3-6f1fe5970790">167</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTMtMS0xLTE_5e90ebfa-1944-4fb1-bcf5-3ea31015c330">59.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTUtMS0xLTE_1dff95dc-41c2-4d2c-86b6-1cb3ed48afb1">193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTctMS0xLTE_b1e2ba76-6178-4c2e-8f89-be7ffb6ffe8f">57.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%"><ix:nonFraction unitRef="shares" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="-3" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE2LTUtMS0xLTE_dfc10113-361f-42e4-8b58-bdeb52bee618">99</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="2" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE2LTctMS0xLTE_e8ee7f3d-d0aa-4c09-8cfc-9e4fa311c28a">57.40</ix:nonFraction>&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTEtMS0xLTE_a8e54742-66f8-4167-b09f-2e39612a7f99">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTMtMS0xLTE_06923842-174d-42f7-8dcb-5d25c24e5ce6">77.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTUtMS0xLTE_38fad6fb-e695-443a-98df-1b3455dcdbdd">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTctMS0xLTE_ff5dd43a-73c9-49dd-8d06-5708b9161814">74.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Nonvested balance at October 3, 2021</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTEtMS0xLTE_4b83fbac-4574-46a9-8164-cb0291c4da9b">381</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-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;padding:2px 0 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;padding: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="usdPerShare" contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTMtMS0xLTE_a5973725-ab65-464d-b9ce-0cb7181614bf">83.30</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;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 #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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e74bfc15ef0491685676d332a6a8cf6_I20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTUtMS0xLTE_a185dd06-f30f-4288-9726-81beb6330839">318</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-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;padding:2px 0 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;padding: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="usdPerShare" contextRef="i8e74bfc15ef0491685676d332a6a8cf6_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTctMS0xLTE_d3ac43a4-ce27-4ea1-9b68-661eee62350a">82.96</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2019, includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="INF" format="ixt:num-dot-decimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzU5ODI_54c47763-136a-4534-a67c-12510c6b52eb">79,465</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="INF" format="ixt:num-dot-decimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYxNDc_a2b842b7-6ebf-40ff-9105-df66013da731">63,643</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of <ix:nonFraction unitRef="shares" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="INF" format="ixt:num-dot-decimal" name="ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM4NDgyOTA3MTAxMzI_b8307d51-7dd6-4d2b-952f-b23e4d4b7e8a">99,214</ix:nonFraction> PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded <ix:nonFraction unitRef="shares" contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMDU_cdd68e87-59f6-4599-a8d5-d796b6498095">117,934</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMDk_7bf2fc55-4df3-4238-beb8-fc99976edba0">167,525</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMTY_90710e8c-72d2-4211-9682-8f7dffd35f94">179,478</ix:nonFraction> shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY0ODk_fe56f3fa-b306-4458-a9f4-a9f787268038">122.02</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY0OTM_e6fef709-3768-4d1f-9458-28547d7feb77">83.92</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY1MDA_768eaeef-3cd8-49e8-bb5a-02d31cd2bbc7">66.26</ix:nonFraction>, respectively. At October&#160;3, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY1MzY_6f747e15-6f7c-4017-83df-a9c861548e9a">380,631</ix:nonFraction> RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. </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 use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded <ix:nonFraction unitRef="shares" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NDU_b81d6fb9-0432-43d4-9ad5-022b01315a44">57,542</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NDk_85150cca-0c4f-4a8c-b6bf-1cfc9ee849c3">74,011</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NTY_fb4261bc-7ea3-4ed0-975e-64410b0fcaf2">89,816</ix:nonFraction> shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5MzQ_b8303b16-936b-4157-96ab-f161479c5ac5">153.03</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5Mzg_d43611d9-5115-4178-b41d-70f082f8a713">99.85</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5NDU_7f5ef53d-8037-447f-92a8-bd7cb09cd2ea">80.41</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i752830f28f8e425888490a45f23ccdfd_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNTQ_193611fd-f68f-455c-a7ec-13523355ae57">20.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i98ae74f98d14468db09a0a7e57fe25fb_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNTg_319c1b64-5957-4f67-af03-20811bd7ed4a">17.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if30ffb3a1aae456b96cfa59b12864c22_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNjU_f9fc42cf-0df4-4e18-9549-a2aaefb56679">15.4</ix:nonFraction> million, respectively, and was included in total stock-based compensation expense.  At October&#160;3, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="i404f245faed64dc19ab934c25df9977e_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNjE_c155a5a5-9074-4475-8b03-b7863c921ce3">31.6</ix:nonFraction> million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i71b0dffbdf5146a2a9ee28b855faac59"><div style="margin-bottom:6pt;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%">ESPP </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNzg_a42f92d1-3de5-48a5-ad5c-ae41eb096f3e" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:58.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except for purchase price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtMS0xLTEtMQ_506742fc-0c13-4c20-a0a1-4a52d3fcaea5">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtMy0xLTEtMQ_eff81293-68b4-4483-af19-a858ab057cc7">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtNS0xLTEtMQ_f0f1a89c-100d-4053-a8bd-28cea8f6eb01">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Weighted-average purchase price 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: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="usdPerShare" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtMS0xLTEtMQ_7821c5fc-755b-429d-90da-d6cb1f148db1">86.16</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e621b2935be4c98802fd0c209cb7921_I20200927" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtMy0xLTEtMQ_f58cbccf-e86d-4f00-8a29-5c732088321d">51.77</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2bf922b84084425dab00dfeaa2704d3f_I20190929" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtNS0xLTEtMQ_a0b37cd7-2d0e-412a-8137-880a3e237c23">46.38</ix:nonFraction>&#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:#cceeff;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%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtMS0xLTEtMQ_ae695a82-cae4-4a1d-a3f3-b881ac8e29a8">10,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtMy0xLTEtMQ_1603ff2a-104d-4efb-b873-0fe705f21309">8,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtNS0xLTEtMQ_6f63c8e5-e891-4e64-870b-6b6ddf4e5b13">6,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNjE_3be0a2ce-610a-49f9-b06f-231d47d7d03e" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;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:57.818%"></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:11.911%"></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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItMS0xLTEtMQ_6a0f25f6-75f5-406b-b9ac-fc85e26f17d5">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItMy0xLTEtMQ_be44c845-298a-4287-bd95-7b466019792a">1.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItNS0xLTEtMQ_7590300d-2b17-4b7f-af35-df177e3dbdec">1.0</ix:nonFraction>%</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:10pt;font-weight:400;line-height:100%">Expected stock price volatility</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtMS0xLTEtMQ_a22af10c-aed3-4f65-b6b7-f30bcec08da4">47.9</ix:nonFraction>%</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtMy0xLTEtMQ_61afb1a4-b23a-455b-86b2-b4aa48733089">26.5</ix:nonFraction>%</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtNS0xLTEtMQ_9a39f4ad-7574-45ce-b851-fafa1ce10736">26.7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtMS0xLTEtMQ_a782d82c-59ea-4906-be1e-d73f586cb7a4">0.1</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtMy0xLTEtMQ_ad0f6b6f-0475-4eaa-ae54-00b6d9f85a88">1.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtNS0xLTEtMQ_c7ca6f11-60da-47cd-b7cf-7b93cac768d4">2.6</ix:nonFraction>%</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:10pt;font-weight:400;line-height:100%">Expected life (in 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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtMS0xLTEtMQ_87964830-157f-4a24-891b-119c55429997">1</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtMy0xLTEtMQ_234b4271-6cfc-42ec-bbba-3024c26a15f1">1</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtNS0xLTEtMQ_202be61d-1c5c-4026-9c54-d4aa1bd37a3c">1</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for fiscal 2021, 2020 and 2019 included $<ix:nonFraction unitRef="usd" contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5ODE_9c478ec8-5370-4057-8fda-574d15044b9b">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5ODU_82a90fbb-530a-4403-8a23-581e5e115a26">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5OTI_de104f6f-417b-4878-beff-be1aa54bb296">0.9</ix:nonFraction> million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $<ix:nonFraction unitRef="usd" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgxNTI_c68f36d2-78b5-4dee-b28f-51f3c7450d86">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4e621b2935be4c98802fd0c209cb7921_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgxNTk_0f476fd8-39a7-4025-bd45-7e94304b7bd0">0.3</ix:nonFraction> million, respectively. At October&#160;3, 2021, ESPP participants had accumulated $<ix:nonFraction unitRef="usd" contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyMTg_606c8556-6e16-40e2-8f03-8eb5806cb740">10.8</ix:nonFraction> million to purchase our common stock.</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_196"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzE1NTk_919e93a8-5c68-400c-a2e5-d89983289875" continuedAt="ie60c2ee2bf38433f8452d6cfcd9b2c74" escape="true">Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="ie60c2ee2bf38433f8452d6cfcd9b2c74"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions to the U.S. plans were $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI0Ng_54d40910-ae5e-4616-8dfe-3f3a3e865492">26.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI1MA_1ae7dace-2a44-4c9c-b247-a67e00e63ba0">25.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI1Nw_d88460aa-75dd-4df7-a481-1bd2c7fff8fa">23.3</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October&#160;3, 2021 and September&#160;27, 2020, the consolidated balance sheets reflect assets of $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzEwNzY_20baea34-b69f-4aa8-9d86-cef562cdbec2">41.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzEwODM_988af2e0-fd7c-44b5-ae61-516f66a904b1">35.1</ix:nonFraction> million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $<ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzExOTE_bc9d4e7e-7fad-4293-b1e0-f72a8d81fd89">41.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzExOTg_a51bf207-24eb-4ca7-8300-2e943ba459da">35.0</ix:nonFraction> million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</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 related net gains and losses were immaterial for fiscal 2021, 2020 and 2019. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the &#8220;Plan&#8221;), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of <ix:nonNumeric contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" format="ixt-sec:duryear" name="ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzY_d33cbeea-950f-458b-a4e8-3d978ba05597">24</ix:nonNumeric> at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders&#8217; Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzM_c63c700b-7809-4fec-bd3d-d22f735b7ac0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan's funded status at October 3, 2021 was as follows:</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><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzAtMS0xLTEtMzAyODE_3cf3abd7-bca4-40c4-9df3-2c0912c74d1f">65,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Benefit obligation</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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzEtMS0xLTEtMzAyODY_3fd87ec5-c745-4a66-95f2-35bb1d784ec0">64,830</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Net surplus</span></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzItMS0xLTEtMzAyODk_12e4cd05-85b3-42ab-a588-f9ac144a3a2c">1,006</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:#cceeff;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></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzQ_ffece727-9d99-4d59-b001-fae11bc65491" continuedAt="i0c5a66dd0fbb477faae7afa80043ed0e" escape="true">As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000&#8217;s):</ix:nonNumeric></span></div><div><ix:continuation id="i0c5a66dd0fbb477faae7afa80043ed0e"><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:84.864%"></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.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzAtMi0xLTEtMzAyMzE_184e1c8e-f9dd-45bc-89f8-736cdca18f5c">13,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Mutual funds</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%"><ix:nonFraction unitRef="usd" contextRef="i8eaf270d9f614982ad4a64f24989c264_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzEtMi0xLTEtMzAyMzE_670b68dd-f2a0-4782-91db-ad9311d098d3">33,826</ix:nonFraction>&#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:#cceeff;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%">Liability driven investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c7d1ff670fb46c7bdc574c5487081c6_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzItMi0xLTEtMzAyMzE_71d9555a-b465-4f76-a298-9f51a1cd0274">17,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Cash/other</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%"><ix:nonFraction unitRef="usd" contextRef="i364c4cf40c02401b946a44366644a778_I20211003" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzMtMi0xLTEtMzAyMzE_917caefe-40ae-4072-9a38-28c16e8144fd">711</ix:nonFraction>&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzQtMi0xLTEtMzAyMzE_1139f04c-fe29-4d4b-9f5e-10bb08be4a7e">65,836</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan&#8217;s liability structure and return goals.  </span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzI_2e3c2250-baa3-4b67-ae9e-c48557d3e5ce" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"></td><td style="width:76.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i191849b7e13e41ff8d792e17506037fb_I20211003" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzAtMS0xLTEtMzE3NjA_74dc2030-d2b3-4dea-88ad-73c6e3167f3c">2.00</ix:nonFraction>%</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:10pt;font-weight:400;line-height:100%">Rate of inflation</span></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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i178f4691358145199625e1ba317dea72_I20211003" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzEtMS0xLTEtMzE1ODIvdGV4dHJlZ2lvbjpmYThlYjUxYWNmZjA0NzgzYjllNDljOTA4ZGEwM2YzMl8zODQ4MjkwNjk3MjM5_4e6f6804-2e6e-4d3e-9fd9-f31580e0b6a0">2.85</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ibaa90653e0654846a5bbf61f572f5a76_I20211003" decimals="4" name="ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzEtMS0xLTEtMzE1ODIvdGV4dHJlZ2lvbjpmYThlYjUxYWNmZjA0NzgzYjllNDljOTA4ZGEwM2YzMl8zODQ4MjkwNjk3MjQ4_3e760fce-2ca9-46a2-b736-2387d26141f8">3.50</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_199"></div><div style="margin-bottom:6pt;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%">13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzU5Nw_ebc6cff2-fa9b-458a-9d3d-3bd88448f508" continuedAt="ieb05415ae875447cb0e4dfa9956bebac" escape="true">Earnings per Share</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ieb05415ae875447cb0e4dfa9956bebac" continuedAt="ia22136f1051e436084b8f609470fc7b6"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzU5Mg_4a002f13-ef63-415e-8cf3-e12f96d91909" continuedAt="i9db596e695bb4a818d95c3f262769d6f" escape="true">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:</ix:nonNumeric></ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><ix:continuation id="ia22136f1051e436084b8f609470fc7b6" continuedAt="i507e563a4cc64f80b841c44f382ebe1a"><ix:continuation id="i9db596e695bb4a818d95c3f262769d6f"><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.525%"></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.530%"></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: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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtMS0xLTEtMQ_ad4fe307-42f2-4110-80b1-65f7df664ca6">232,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtMy0xLTEtMQ_ed80c1e8-d210-47b3-97a4-5dc9a4196580">173,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtNS0xLTEtMQ_bcd952f2-35b4-4050-88ef-44109f896695">158,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding&#160;&#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtMS0xLTEtMQ_5d3c707d-4fa6-481c-9457-6b1b62914a8d">54,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtMy0xLTEtMQ_a6548a38-d476-4f08-989f-877022c1a800">54,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtNS0xLTEtMQ_6732028a-e40d-4e55-b643-973e9a140dd7">54,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Effect of diluted stock options and unvested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtMS0xLTEtMQ_34042373-2818-4deb-b2d6-0d63874b2db8">597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtMy0xLTEtMQ_f57e3db4-d198-4a12-b538-42df2acb9926">787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtNS0xLTEtMQ_f5ef9cb2-0666-442c-950f-130f841be391">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding&#160;&#8211; diluted</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="shares" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtMS0xLTEtMQ_d9967a2f-e95f-4236-88a2-8bf6c0ac1738">54,675</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><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: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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtMy0xLTEtMQ_e4b5068f-7834-4a1d-adcc-d02d95c2b137">55,022</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><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: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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtNS0xLTEtMQ_d8e25716-9cde-4f0a-bd2d-8e10c9f404f6">55,936</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></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktMS0xLTEtMQ_bf88490c-8fc9-4ab5-978c-68e3094e557c">4.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktMy0xLTEtMQ_f9a5e5c4-1616-46d7-a50d-c6bd81f7f012">3.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktNS0xLTEtMQ_46f9f2e0-0dcf-4ee8-b20a-3e798ca7deb4">2.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><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-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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="usdPerShare" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTEtMS0xLTE_7b95bb38-f5c0-41d6-92fe-789e9addf28a">4.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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="usdPerShare" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTMtMS0xLTE_44e779a0-2483-4eac-80fc-bab11b9d495d">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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="usdPerShare" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTUtMS0xLTE_a77f191c-c6bc-402b-8a26-7a6a63fdad05">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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></table></ix:continuation></ix:continuation></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i507e563a4cc64f80b841c44f382ebe1a">For fiscal 2021, 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_440e99cb-2312-467a-929c-40f83bad9cb1"><ix:nonFraction unitRef="shares" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_7884a781-b515-4355-9656-84a02e2fef4b"><ix:nonFraction unitRef="shares" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt:fixed-zero" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_adefcf03-16cd-403d-b060-08ca54f48255">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> options were excluded from the calculation of dilutive potential common shares.</ix:continuation> </span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_202"></div><div style="margin-bottom:6pt;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%">14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTU_174e52b3-d7cf-4a46-9584-8c1d5ba21a98" continuedAt="i6e908cd396f24b01a9b2ef84af4ffa76" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i6e908cd396f24b01a9b2ef84af4ffa76" continuedAt="i70d0a53a5c0e4500bc211ac26422889d"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</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 derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we entered into <ix:nonFraction unitRef="agreement" contextRef="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930" decimals="INF" format="ixt-sec:numwordsen" name="ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4Xzg5MQ_665d0a4e-7eb0-4d50-b238-0e6c268a0305">five</ix:nonFraction> interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under our term loan facility. As of October&#160;3, 2021, the notional principal of our outstanding interest swap agreements was $<ix:nonFraction unitRef="usd" contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMTg_22414672-a958-4f19-9619-8f600c003335">212.5</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="ie62bed90f7414747be2c543fc3d8e312_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_0670453b-47bd-4323-84cc-c4c105e913a8"><ix:nonFraction unitRef="usd" contextRef="i71845b3ed6e64e8ca4cae0280f125dc2_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_55b3c458-b714-453d-8e20-733e3ec87446"><ix:nonFraction unitRef="usd" contextRef="i85e111a0042a4470bddab79e8e329f72_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_9dc6092b-5be3-4e74-a0a5-a2f3992613e0"><ix:nonFraction unitRef="usd" contextRef="i69eb58d9dcab439fb3354a64a106bc84_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_d4de828c-fd34-4819-8a0e-75a16e63d9b7"><ix:nonFraction unitRef="usd" contextRef="i0069b3e8f8574fabb0b039918ecd1f13_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_dfa6caa3-a75c-492c-983b-875c65f83111">42.5</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million each.) The interest rate swaps have a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExODY_a0840971-42e4-4097-aba7-c827fb828de5">2.79</ix:nonFraction>% and expire in July 2023 for all <ix:nonFraction unitRef="agreement" contextRef="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930" decimals="INF" format="ixt-sec:numwordsen" name="ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzM4NDgyOTA2OTk0MzY_3167c874-be7d-4edd-b801-cfcccc12a98c">five</ix:nonFraction> agreements. At October&#160;3, 2021 and September&#160;27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(<ix:nonFraction unitRef="usd" contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003" decimals="-5" name="ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzEzODI_16254b05-9791-45ea-ae61-1118cd40a057">9.4</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="i801fd419d8ed41df8a2d0e7eb6b261a7_I20200927" decimals="-5" name="ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzEzODk_25694278-0ac6-42c0-ab02-0f3cd8d28128">15.5</ix:nonFraction>) million, respectively, of which we expect to reclassify $<ix:nonFraction unitRef="usd" contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE0NDA_c34457f6-e1f9-433d-b211-112181b762d2">5.4</ix:nonFraction> million from accumulated other comprehensive loss to interest expense within the next <ix:nonNumeric contextRef="i2134cccdeab04f3ca55eb2c22cf12605_D20200928-20211003" format="ixt-sec:durmonth" name="us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE1MjE_fbaa0c8b-22dd-4086-b3ab-0782283e5196">12</ix:nonNumeric> months.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTg_cfe0d7b8-2d4e-4b9a-9b27-26419e7ae3c6" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our outstanding derivatives designated as hedging instruments were as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;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><td style="width:35.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></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="9" 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%">Fair Value of Derivative<br/>Instruments as of</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%">Balance Sheet Location</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><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="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9356faf42fa54f039bb6c013d8ed7107_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZToyOWUyZjFjNGIyZjk0ZWUzYTFiZWU2NjcyOTE4YzJjNS90YWJsZXJhbmdlOjI5ZTJmMWM0YjJmOTRlZTNhMWJlZTY2NzI5MThjMmM1XzMtMy0xLTEtMQ_defd9698-2b40-497e-a986-a7adfa14c307">9,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2405ce07a674e30a7caddce8a42fe3a_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZToyOWUyZjFjNGIyZjk0ZWUzYTFiZWU2NjcyOTE4YzJjNS90YWJsZXJhbmdlOjI5ZTJmMWM0YjJmOTRlZTNhMWJlZTY2NzI5MThjMmM1XzMtNS0xLTEtMQ_5f61f91c-4984-4d4d-b860-580e06e7ef45">15,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTM_c4a55e4d-b864-4d97-8352-12e549b20e02" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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:58.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></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:11.949%"></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:11.952%"></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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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-weight:400;line-height:100%">Interest rate swap agreements</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="i606751266f5a4ea78c864739eb68724e_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtMS0xLTEtMQ_aaecb9dc-4240-4a1c-a8d6-df5e23ded1b6">6,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a9be33a33654426aab27f5241f0edfd_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtMy0xLTEtMQ_997e7b45-e8b1-4f65-ac66-6452f5dbb65c">4,638</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf3a9e6acaa74cc19303cbbc281db73e_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtNS0xLTEtMQ_d0dace87-171e-4daa-8f8e-7f123ec6f639">12,125</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i70d0a53a5c0e4500bc211ac26422889d">There were <ix:nonFraction unitRef="usd" contextRef="icfcc94374d374267835016569e0635e9_D20200928-20211003" decimals="INF" format="ixt:fixed-zero" name="ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE3ODc_e74caa3a-7adc-4982-9877-a420125c226f">no</ix:nonFraction> ineffective portions of derivative instruments. Accordingly, <ix:nonFraction unitRef="usd" contextRef="icfcc94374d374267835016569e0635e9_D20200928-20211003" decimals="INF" format="ixt:fixed-zero" name="ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE4NTE_65d10b46-3c9d-4170-a052-b653a1d38363">no</ix:nonFraction> amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019.</ix:continuation></span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_205"></div><div style="margin-bottom:6pt;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%">15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90ZXh0cmVnaW9uOjhkZmIwNzhiZTgyNjRiNzk5YWQ5MjA5MTYxMGRiNTQ0XzQ4MQ_0759641c-b19e-4b73-915f-41cba85e9c13" continuedAt="i41445cbd78064dcd81482898796baf65" escape="true">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</ix:nonNumeric></span></div><ix:continuation id="i41445cbd78064dcd81482898796baf65"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90ZXh0cmVnaW9uOjhkZmIwNzhiZTgyNjRiNzk5YWQ5MjA5MTYxMGRiNTQ0XzQ3NA_38838017-d16e-4231-84a3-178fb0fc5be0" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:54.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.788%"></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.670%"></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:10pt;font-weight:700;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%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i7dea983e942a4664ae99fa0cbf9786e4_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMS0xLTEtMzAzOTA_94e3267d-d524-4bf8-b59a-f6d3661e6781">128,602</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i99208f321bb04e8f80e7132b2a70615f_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMy0xLTEtMzAzOTA_4af08324-0e4b-4eaf-8715-f0eb4af7fe2d">1,252</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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="i582520719c3d47ff819c6a1f1d4b61d6_I20180930" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItNS0xLTEtMzAzOTA_d88ba3ab-d42f-461a-841c-c1a9f34c26e7">127,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtMS0xLTEtMzAzOTI_b383ddbb-f066-41d7-886b-1cdb7a6ca75a">21,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtMy0xLTEtMzAzOTI_dc88e919-bc5b-4d8d-9dc1-0806319b3231">11,247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtNS0xLTEtMzAzOTI_c81d663e-b842-4185-97e4-75a42ff803e9">32,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMy0xLTEtMzAzOTI_5bb539b1-5499-4fa9-b6dd-2493c0ee7d22">878</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtNS0xLTEtMzAzOTI_4a2c5d79-c824-40a3-ab80-24e869302cda">878</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Net current-period other comprehensive loss</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMS0xLTEtMzAzOTI_2d7fb96b-ae19-426d-9ada-250fdd5dc3f7">21,109</ix:nonFraction>)</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 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMy0xLTEtMzAzOTI_6d4a9967-f4c8-4d73-9e00-a901145ea04b">12,125</ix:nonFraction>)</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 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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctNS0xLTEtMzAzOTI_9af08211-3220-4ece-9a59-ec24b91b054a">33,234</ix:nonFraction>)</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:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">Balances at September 29, 2019</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f01a64137a54ca6b62ea44fcf54e1c6_I20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMS0xLTEtMQ_75a73c91-4a38-43c7-b329-2b879610e4d3">149,711</ix:nonFraction>)</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9060651b9b76452db8a1cafc8ac234f6_I20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMy0xLTEtMQ_f1286995-9ce5-40e6-b231-830b3a24f932">10,873</ix:nonFraction>)</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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61978e75681544ab91d096092f3a274b_I20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItNS0xLTEtMQ_01df2fd2-8659-457c-816f-181f645e68b8">160,584</ix:nonFraction>)</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:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Other comprehensive income (loss) before reclassifications</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="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtMS0xLTEtMQ_211fbe62-562e-405b-8357-64e7e484803e">3,436</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtMy0xLTEtMQ_1c94d636-5728-41a8-8b84-17f1ac800bac">599</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtNS0xLTEtMQ_ee55f771-353b-44f9-9b90-0350417b0b7a">2,837</ix:nonFraction>&#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:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzUtMy0xLTEtMQ_2e6f6144-ef39-48c6-8d56-667a770144e2">4,039</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzUtNS0xLTEtMQ_226da0bb-a02b-49c8-9af6-e8fe7c8da975">4,039</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMS0xLTEtMQ_fb0b5795-d497-4320-acbe-290e60b9f60e">3,436</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMy0xLTEtMQ_3a650846-6fba-4c08-86a2-82d639ffc1c7">4,638</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtNS0xLTEtMQ_b404210d-341b-4fa8-8485-18397463cd53">1,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at September 27, 2020</span></td><td style="background-color:#cceeff;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:#cceeff;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="ib062f4ab681642d786edf50745dd98ed_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMS0xLTEtMQ_2b64350e-74dc-4cd1-8b1a-184b7a506a0a">146,275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i64fa7f2be62d4f1ba4f1c8d2214418af_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMy0xLTEtMQ_955ef165-17c4-40e8-93dd-8feb9e10f0b0">15,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i81b8e226bda84c408a9b776a47552565_I20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctNS0xLTEtMQ_3149bc61-2997-4a4b-ac92-a7fbe51ced11">161,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Other comprehensive income before reclassifications</span></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtMS0xLTEtMQ_2ba206fc-213d-4fba-b7bc-7f6d34f2f913">30,641</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"></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtMy0xLTEtMQ_b1094251-8c23-44d7-95f3-d226754c88c0">12,175</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"></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtNS0xLTEtMQ_7f4ffff6-3dcc-4e94-80d7-301c35a26180">42,816</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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</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">&#160;(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: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%">(<ix:nonFraction unitRef="usd" contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEwLTMtMS0xLTE_678294d7-0965-41b8-9e06-ee55d4eb8468">6,058</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEwLTUtMS0xLTE_df2941bf-5bca-4ec2-bebf-1e8e9ffaa5d4">6,058</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTEtMS0xLTE_b5ba8a89-fdc0-44d9-9fb8-642691725233">30,641</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTMtMS0xLTE_e8215040-2e81-46dd-82f8-1da3d4d11aec">6,117</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTUtMS0xLTE_054fd4db-cf49-47d3-9d60-1232c876d27f">36,758</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at October 3, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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="i0c7d901092d5417b8d8f68495eb5efef_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTEtMS0xLTE_fe32d2a0-5b91-4aad-af93-6b214b08f68d">115,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="id6efde1607d24195af7d1ea424ae71d2_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTMtMS0xLTE_23f520d2-9cbd-4260-bfe9-8a3b6b5b2c2f">9,394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="if2a262c2a8c94706bd0d020967ae55e1_I20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTUtMS0xLTE_ad60c6c0-2343-492d-a7ae-17954cabc44b">125,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</span></div></ix:nonNumeric></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_208"></div><div style="margin-bottom:6pt;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%">16.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDgvZnJhZzphZWRlZDMzZjNkMWY0ZGFkYThlM2U2ZDhhMGM4MmQzNy90ZXh0cmVnaW9uOmFlZGVkMzNmM2QxZjRkYWRhOGUzZTZkOGEwYzgyZDM3Xzg3Ng_62d2a11b-8e0c-4596-9583-a5ed8c29ba5c" continuedAt="i0a4563af28ec433f98ca6850f9fc83db" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i0a4563af28ec433f98ca6850f9fc83db"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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 derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;14, "Derivative Financial Instruments").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Contingent Consideration.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at October&#160;3, 2021 and September&#160;27, 2020. At October&#160;3, 2021, we had borrowings 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%">$<ix:nonFraction unitRef="usd" contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDgvZnJhZzphZWRlZDMzZjNkMWY0ZGFkYThlM2U2ZDhhMGM4MmQzNy90ZXh0cmVnaW9uOmFlZGVkMzNmM2QxZjRkYWRhOGUzZTZkOGEwYzgyZDM3XzY3NQ_e40241b8-b0e1-4c84-a268-99cb6b6b3625">212.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Defined Benefit Pension Plan</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%">&#160;&#160;&#160;&#160;</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 fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">about our defined benefit pension plan (see </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note&#160;12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Retirement Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">").</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_211"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">17.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTEvZnJhZzo3ZDY2NDcyZDBhODI0YTFhYTA0ODRmOWU4MGEyNzZlZC90ZXh0cmVnaW9uOjdkNjY0NzJkMGE4MjRhMWFhMDQ4NGY5ZTgwYTI3NmVkXzE0NTM_5f0cc14a-fbe6-4e9c-b2a4-c1dc4a67f550" continuedAt="i35e1f7246e99448f86372f1b04ce5121" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i35e1f7246e99448f86372f1b04ce5121"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in <ix:nonFraction unitRef="action" contextRef="id915d8ef06c34a949813fc6f1ebd7545_I20190715" decimals="INF" format="ixt-sec:numwordsen" name="ttek:LossContingencyNumberOfActions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTEvZnJhZzo3ZDY2NDcyZDBhODI0YTFhYTA0ODRmOWU4MGEyNzZlZC90ZXh0cmVnaW9uOjdkNjY0NzJkMGE4MjRhMWFhMDQ4NGY5ZTgwYTI3NmVkXzg4Nw_57e0e37e-db13-4500-8aee-bbb6b33c65de">three</ix:nonFraction> qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.</span></div></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_214"></div><div style="margin-bottom:6pt;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%">18.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNDU_40fe984b-57b9-44ca-aea5-b26158df8ac9" continuedAt="i9f8994e3f10d4fad98e94fa05386dff8" escape="true">Reportable Segments </ix:nonNumeric></span></div><ix:continuation id="i9f8994e3f10d4fad98e94fa05386dff8" continuedAt="i23fad045eae6495181c8ce8fb6951513"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r operations under <ix:nonFraction unitRef="segment" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzUy_438b3bbc-a0a9-4eaf-b7b1-2a3003ea792c">two</ix:nonFraction> reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCM:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October&#160;3, 2021, there was no remaining backlog for RCM as all projects were complete.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i23fad045eae6495181c8ce8fb6951513" continuedAt="i00a965145ce54d9c99fbdd3ff125057a"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNjE_7a3f7e25-95ca-4c50-87ef-053c6895bc54" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</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-style:italic;font-weight:400;line-height:120%">Reportable Segments</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><td style="width:57.818%"></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:11.911%"></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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtMS0xLTEtMQ_b029da5d-f2c4-46ed-a323-88834cbc7f7b">1,942,958</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtMy0xLTEtMQ_2a6f85d8-010b-4ca5-b07a-f7693293cecd">1,778,922</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4be5fca940124d809f68afdafc53a868_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtNS0xLTEtMQ_67004b3b-d914-40ad-820d-36a706fafccf">1,820,671</ix:nonFraction>&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtMS0xLTEtMQ_02340914-4483-4173-a397-1fecb102cc9c">1,325,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtMy0xLTEtMQ_20046ffc-6745-48bb-a3a4-57d8818659f4">1,266,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtNS0xLTEtMQ_78e5db24-ac52-410a-a059-24ccb9468c46">1,342,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtMS0xLTEtMQ_8a11f02d-0cec-46ff-98cb-f55c7972aef0">613</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if1e73842955942889775af9c138d054b_D20190930-20200927" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtMy0xLTEtMQ_6f73cd27-95b0-4d6f-a9e5-b384a9d9c853">198</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtNS0xLTEtMQ_f0865ec1-4146-4c05-aa53-5c32fc03aa29">1,542</ix:nonFraction>)</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:#cceeff;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%">Elimination of inter-segment revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80e7977d70bc4aac9589e007aac074f6_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctMS0xLTEtMQ_f3dd8b8b-e0e4-4927-96a8-01f10829ef4a">55,726</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1976cf2356da41b1928137e95b4e07ff_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctMy0xLTEtMQ_46444150-acb6-4525-b663-3ab78df81f17">50,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2968dbaf15804c578df2e0930497f9d4_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctNS0xLTEtMQ_b9c4e538-7c92-447b-acef-c7d3915b20e8">54,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912">3,213,513</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2">2,994,891</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe">3,107,348</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-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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</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="6" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">GSG</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTEtMS0xLTE_e676af4c-fb14-47a4-bf9e-93ef917c2108">195,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTMtMS0xLTE_d54b963c-bfba-4045-80f5-c9f55646da5f">168,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4be5fca940124d809f68afdafc53a868_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTUtMS0xLTE_93bb2497-5a6c-4294-9372-672265e0ce13">185,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">CIG</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="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTEtMS0xLTE_e486951e-a134-4635-9a50-86b2a8606f35">131,720</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTMtMS0xLTE_f495252b-71f6-49db-bab9-41d63410277e">114,022</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTUtMS0xLTE_629cc8d3-e4fe-4d5e-bb9f-5582b3f83ffb">79,633</ix:nonFraction>&#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:#cceeff;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%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTEtMS0xLTE_866f6f0d-ae34-49e1-bb54-9a749a1b8dd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1e73842955942889775af9c138d054b_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTMtMS0xLTE_a939258e-6cb6-49ba-9d78-d4de319e7a84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTUtMS0xLTE_f44caa8e-5ca3-428e-947a-ee5dfa011e12">5,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Corporate&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i354ff5effafd4042bd6d33c58d02dce8_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTEtMS0xLTE_7a4560f1-5e9c-4d15-826e-b83b87e0182b">48,316</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ic116065c7db2472ab42b2f44ad6f4bc7_D20190930-20200927" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTMtMS0xLTE_86ce7612-1a66-4471-9a78-21ee04be5cd3">41,600</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icd1660acd7d64392bf2f1ed836e0080f_D20181001-20190929" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTUtMS0xLTE_390b5e39-1b27-45e4-81b0-8d49a44df2af">70,201</ix:nonFraction>)</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:#cceeff;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:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;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:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTEtMS0xLTE_75d3d1f8-32b5-48ef-a9ad-8315ec6437f7">278,701</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTMtMS0xLTE_1b928c75-f181-49f9-a2d9-00595c2bc13e">241,091</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTUtMS0xLTE_fbea2cff-4c91-40a7-bdfc-426e88d7bcb4">188,762</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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><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></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">as $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NTA_abe0c105-19a2-4caa-8800-538e271863f2">11.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NTQ_4e47b18a-3b69-40a5-9370-4cc43a18dc3e">11.6</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NjE_712f9f23-cd5f-4842-8f22-7bd9ef70307a">11.6</ix:nonFraction> million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMDQ_6a2f17a2-f721-4c43-885c-8da8ee2bbbb6">3.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMDg_97b0bb8a-3b88-4717-9a4d-781c81df7232">15.0</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" sign="-" name="ttek:FairValueAdjustmentsToContingentConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMTU_2530e56c-e7de-41a2-8cf6-b8c84bff2106">1.1</ix:nonFraction>) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMxMjE_65958c8b-dfa1-4125-ba05-ea0add3e99a5">15.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQ5NDc4MDIzMjkyMDc_a829943e-1530-4013-8df2-6159d142ea67">7.8</ix:nonFraction>&#160;million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:72.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total Assets</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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="ide3396973f5f4273b6884880dc128839_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzQtMS0xLTEtMQ_34b15f61-88b6-40f0-8f38-22c3c6db538d">604,366</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i037c82b545dc4e66b3d4ab0d2784b516_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzQtMy0xLTEtMQ_fb5a42a7-cde3-4c9c-9e13-345f67092179">649,417</ix:nonFraction>&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2391d448c5ee4fc99fe0f93e24c520a6_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzUtMS0xLTEtMQ_f2d10779-9cda-4c13-8de5-ce1d269f4f89">572,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68c98994ae8d4f0ebfcde660f6465c43_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzUtMy0xLTEtMQ_bce81890-df6b-41f7-8299-ba0f47259c2a">479,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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="i7124e9507180494889afdd2588160464_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzYtMS0xLTEtMQ_5ab37495-ae91-4725-a4c7-4eb3dd291451">11,360</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i787987ce01a546bbb19dd5b3d064dc05_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzYtMy0xLTEtMQ_1673ce66-679a-4080-9682-10fbe96aa519">14,258</ix:nonFraction>&#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:#cceeff;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%">Corporate&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84ad8de8dd79479b9a7fa6d1c78e0ab5_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzctMS0xLTEtMQ_0b41c840-4e7c-46d6-8916-c2a5c2011a54">1,388,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i637cdd3afa1c40c3864fbacb2aa84bbd_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzctMy0xLTEtMQ_6aed9cd1-c5af-4f41-90d3-e5a06a42d84d">1,235,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzgtMS0xLTEtMQ_717c3e23-ecbf-4e02-b6c3-65d6e8dd097e">2,576,562</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzgtMy0xLTEtMQ_1423e401-cc4a-4c5b-b6b7-efaa46edf52e">2,378,558</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-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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</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="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i00a965145ce54d9c99fbdd3ff125057a" continuedAt="i611035f071794ddbb8034b86944df802"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNTM_72dbb51a-690e-4933-a958-54a95b27ec41" continuedAt="ia77e3340d7704a04b75d0bc1661565c0" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:53.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.108%"></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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;line-height:100%">Revenue:</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia098e682e48f4ce3b782006c4795b967_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtMS0xLTEtMQ_09ace755-6ed3-49f9-9798-769fb04f4c48">2,256,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd7fc5baa35446e7b856dc2c3210fff3_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtNS0xLTEtMQ_3bc8832a-0789-4cfa-8252-7ee934234395">2,107,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie058e9265eaf43fcb2c743ac46a9e418_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtOS0xLTEtMQ_b457d4ea-ef36-4a68-87aa-012a05e30e17">2,247,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Foreign countries&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f9842ab5034325b4a46044074e42f7_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtMS0xLTEtMQ_ccca1980-198d-4f23-8395-63b45d32090a">957,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfda612ff754e56b689e34c8ca6f9cd_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtNS0xLTEtMQ_fd11a5f7-204c-4ff3-a817-d4c210190445">887,432</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i290b1d26ea604355bc2f42df71f4c0b2_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtOS0xLTEtMQ_e60b5c1a-6eba-4dc9-821c-56fbb028e231">859,568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:#cceeff;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="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtMS0xLTEtMzAxOTI_503338c3-dee4-405e-9b6d-7bcbfd9b566a">3,213,513</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtMy0xLTEtMzAxOTk_1a8a5870-43e0-4ab4-982e-6aa4fe7184e7">2,994,891</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:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtNS0xLTEtMzAyMDU_9c1abdbe-2e2a-4a16-af3b-b203bfa60fa9">3,107,348</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:#cceeff;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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </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><td style="width:71.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></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-weight:700;line-height:100%">&#160;</span></td><td colspan="12" 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%">Balance at</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:10pt;font-weight:700;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b7f5bf66a6041db9647d7eca5148535_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzMtMy0xLTEtMjg5NjY_6dcfcff8-fb59-4b4c-a03d-daefaaad4dc1">215,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4626bafc1fb74c1a9872237a30c970c6_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzMtNy0xLTEtMjg5NzQ_db205eaf-5748-4985-85a1-d28fb0acddb3">230,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Foreign countries&#160;</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="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f5801fe43f4722afc4fc7b822e44e2_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzQtMy0xLTEtMjg5NzA_8a3d963a-487c-4d85-a25b-7433c02c99d6">87,771</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a009a1a6bcf42fbb82fb8333e29165b_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzQtNy0xLTEtMjg5Nzk_6076ad10-5998-4cea-823f-cf103efcfd4f">108,348</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzUtMi0xLTEtMzAzOTc_5521d129-c32b-46cf-b29c-f7eff17c1924">303,460</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzUtNC0xLTEtMzAzOTc_ab70ad21-8400-4b94-81cb-6216f104ced7">339,281</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"><ix:continuation id="ia77e3340d7704a04b75d0bc1661565c0" continuedAt="i8ac6f3760c5c4c45aec9397d113f12d2">(2)     </ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i8ac6f3760c5c4c45aec9397d113f12d2">Excludes goodwill, intangible assets and deferred income taxes.</ix:continuation> </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Fiscal 2022 Reportable Segments</span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="i611035f071794ddbb8034b86944df802">On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="if0e039b60f2c4153a55aedb535385598_D20211004-20220102" decimals="-6" sign="-" format="ixt:num-dot-decimal" name="ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzM4NDgyOTA3MDQ0MjI_0ad2a340-0abf-47f3-ae87-416c41e285c3"><ix:nonFraction unitRef="usd" contextRef="i77c9b04b0a3c4b42aecaf2d5889f342f_D20211004-20220102" decimals="-6" format="ixt:num-dot-decimal" name="ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzM4NDgyOTA3MDQ0MjI_39a9d6e5-4173-49ec-b4b1-30addb6a63d2">170</ix:nonFraction></ix:nonFraction>&#160;million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.</ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_217"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">19.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzQzOQ_a17c4b41-96e9-4e2e-bb12-3274bd664600" continuedAt="ia090c4ccc0fe458aa7a60062c8e354be" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="ia090c4ccc0fe458aa7a60062c8e354be"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide services to unconsolidated joint </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIxMA_388c3d26-5f6a-4590-80b8-6f46744d7cab">95.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIxNA_ddc4ef62-0bff-475f-9dae-3f98a4478b70">88.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIyMQ_71adadb6-a7df-452d-8240-093b4c98f554">99.1</ix:nonFraction> million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMxNA_c9c017c9-b00e-4dbc-a23c-d1d5d2de9b20">92.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMxOA_f14b31e5-c062-4c14-bf98-d20f7d1ad961">86.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMyNQ_a8b838bf-4f18-4572-8bc0-eb7a532e92f0">98.5</ix:nonFraction> million, respectively. <ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzQ0MQ_079b688b-ab0e-4db6-a4ab-7c73fd62ca51" continuedAt="id48c3c4b47c641e3bad2285a0e7fa454" escape="true">Our consolidated balance sheets also included the following amounts related to these</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id48c3c4b47c641e3bad2285a0e7fa454" continuedAt="i92ccd90cb3fb4a07ba01b70543bda5d2"> services:</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><ix:continuation id="i92ccd90cb3fb4a07ba01b70543bda5d2"><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:72.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></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:11.951%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzMtMS0xLTEtMQ_4e370c49-4a2e-4bc8-8d3a-b58c11a19192">19,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzMtMy0xLTEtMQ_81b5f879-701c-4614-852c-1d9cf0eeffef">20,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Contract 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="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ContractWithCustomerAssetRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzQtMS0xLTEtMQ_a5efd641-756e-4d25-bcfd-6bfba83b9303">5,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ContractWithCustomerAssetRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzQtMy0xLTEtMQ_53f0afc3-0d90-4432-a30f-78653b7b42b2">3,261</ix:nonFraction>&#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:#cceeff;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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881ace647b174dcab736262dc547dbbb_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzUtMS0xLTEtMQ_6c20f80f-0a3e-4a65-9396-eff0386ff4cc">3,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzUtMy0xLTEtMQ_a6f835db-fe3c-49fa-99ed-99a0115dd626">478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="ib001f8ee32b04f16a453fdcd715a7d83_220"></div><div style="margin-bottom:6pt;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%">20.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzE0NDE_12c1c50f-dcc8-4b6b-abd9-4353676bd359" continuedAt="if61976fad7064be9a73febddfe099e40" escape="true">Quarterly Financial Information&#160;&#8211; Unaudited</ix:nonNumeric></span></div><ix:continuation id="if61976fad7064be9a73febddfe099e40" continuedAt="i91253ec66e404dfe9a007dcde8e2061f"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the followin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g unaudited quarte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rly data for the fiscal years ended October&#160;3, 2021 and September&#160;27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ib6d9d8efb7c740b38909da506948782e_D20210628-20211003" decimals="-5" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzM4NDgyOTA3MDA1Nzk_f1d1c0b6-8434-4c18-9f71-984684044922">21.6</ix:nonFraction>&#160;million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, we incurred incremental costs totaling $<ix:nonFraction unitRef="usd" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-5" format="ixt:num-dot-decimal" name="ttek:COVID19IncrementalCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzMyOQ_a8a2169b-337a-46c2-85e7-a75f2f5bd069">8.2</ix:nonFraction>&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</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:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i80aa44a4687044b98873a8dd5203bc6a_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzUyMQ_eca8d601-3985-473c-bef5-ea033c8832c4">13.5</ix:nonFraction>&#160;million. Additionally, we recorded a $<ix:nonFraction unitRef="usd" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzU1Mw_6082039f-72d7-4b73-8ba9-e407756ec69d">15.8</ix:nonFraction>&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment.</span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $<ix:nonFraction unitRef="usd" contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1Xzc5Mw_e5db8139-f1e9-4425-b35c-f7bd0f8b5b02">0.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1Xzc5Nw_96ac5e37-cb8a-4aec-b5cc-a1f5a9a94213">2.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzgwMQ_30ce81e2-1812-4ace-aa90-75f8842d59ea">4.5</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzgwOQ_ce5ddb57-c13b-4c80-8318-a3456a26f45a">1.0</ix:nonFraction>&#160;million in the first, second, third, and fourth quarters of fiscal 2020, respectively. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><ix:continuation id="i91253ec66e404dfe9a007dcde8e2061f"><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzE0NDU_97f61371-e55e-4149-ae09-d7d4708cc898" escape="true"><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:49.923%"></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.530%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:10pt;font-weight:700;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%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtMS0xLTEtMQ_f1a7edfe-acbb-4d58-8985-1de24233ba5a">765,104</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtMy0xLTEtMQ_c65340ec-a1e4-4efd-addf-1384aa7e8467">754,764</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtNS0xLTEtMQ_d34726fa-6247-40c0-b67a-b0af738d0c5d">801,633</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtNy0xLTEtMQ_a76d799a-4199-4153-9930-a484f2e5f849">892,012</ix:nonFraction>&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtMS0xLTEtMQ_d3128685-595d-4968-a328-22b013ef052e">66,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtMy0xLTEtMQ_f652c53d-85e6-4ce2-ab59-034e9e8ca3f8">60,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtNS0xLTEtMQ_2eeddb9d-51af-4473-8d5a-b4364594bc3e">69,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtNy0xLTEtMQ_5634175f-02a3-456b-9712-7c61cddafb99">81,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtMS0xLTEtMQ_d16919ec-912e-4dbb-88a5-ac50cdac751e">52,436</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtMy0xLTEtMQ_76559f5c-d700-4781-8746-3a7b7965e778">45,517</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtNS0xLTEtMQ_bdd55c38-4dc3-40f8-a5c3-21f81d4e9a05">51,903</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtNy0xLTEtMQ_3440a746-a458-4986-871f-832d258889b5">82,954</ix:nonFraction>&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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="usdPerShare" contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctMS0xLTEtMQ_baac560c-d774-441a-9296-32039b1084c7">0.97</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctMy0xLTEtMQ_0725b919-1eca-4870-8dfd-ec81075e49b3">0.84</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctNS0xLTEtMQ_48a7f318-6d30-4106-b4be-caf264654f04">0.96</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctNy0xLTEtMQ_cf8935e8-6a79-4f30-a088-bfcd823b2a0e">1.54</ix:nonFraction>&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtMS0xLTEtMQ_cafca8f7-9db0-4f4a-a673-36c33abb4e34">0.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtMy0xLTEtMQ_cb1d75ae-e91a-47f8-891d-bb9ae681180b">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtNS0xLTEtMQ_608ab9ba-87e4-4f72-a5d6-b7810927b8d0">0.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtNy0xLTEtMQ_0b59118b-cfba-4db0-988f-5ac4b64cec70">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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="shares" contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTEtMS0xLTE_c06a5b3a-8aac-4766-bb45-e8c4821d0906">53,927</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTMtMS0xLTE_008c97b3-39c6-40e7-97b9-496a721d729d">54,187</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTUtMS0xLTE_c4a572e0-179b-4b2a-8881-d18b4c9a50e9">54,117</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTctMS0xLTE_1841f016-6608-4c09-bfcf-8ea97caaa761">54,019</ix:nonFraction>&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="id5d2d3788d31400ca809d392648e9529_D20200928-20201227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTEtMS0xLTE_a1a61326-ab10-4ce9-9250-a32f997cf947">54,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="i60281506715349e6a8878eba45131696_D20201228-20210328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTMtMS0xLTE_da300874-a59a-495b-b9d6-d3ec8632615d">54,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTUtMS0xLTE_fc1b3ad4-1af4-46dd-9751-b1f36868d7d0">54,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTctMS0xLTE_d2e7974c-8485-45d0-be05-cfa7a522b706">54,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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><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:#cceeff;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%">Fiscal Year 2020</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTEtMS0xLTE_b6279796-76c2-4e67-b7bf-f46d80ad0f74">797,623</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTMtMS0xLTE_4594355e-a47e-45c9-a15c-9c046b0afe96">734,133</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTUtMS0xLTE_6ff9b282-9493-4c23-81f9-ce50e92c3fa7">709,771</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTctMS0xLTE_28ffa7db-2c11-4466-bf58-d055e2f632d1">753,364</ix:nonFraction>&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTEtMS0xLTE_123c466d-87e0-4a82-9cb9-a385d2c65006">63,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTMtMS0xLTE_13946cab-78ee-4cf2-8b40-38709accae9c">47,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTUtMS0xLTE_e218cde7-3673-4704-a437-cfd4cb414d28">63,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTctMS0xLTE_b5475872-f584-4989-9060-e0ec5f63a7b7">66,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTEtMS0xLTE_a6e7534e-cf32-49ab-a12f-2997e6c79027">47,310</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTMtMS0xLTE_b35a5d80-4422-4d40-bf64-e9e393a5e38f">36,397</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTUtMS0xLTE_664cf5ee-9719-418b-a2df-fdcc24b51df5">45,497</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTctMS0xLTE_ad82c66e-a865-479e-802c-fcc1e98fd3e7">44,654</ix:nonFraction>&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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="usdPerShare" contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTEtMS0xLTE_38df7013-b9dc-481b-b4d7-3af4f92809da">0.87</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTMtMS0xLTE_2413823f-ee5e-47e6-8baf-6f1c2dfd1a66">0.67</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTUtMS0xLTE_e947fd1a-f8fa-4b60-bc90-7d4927ee20e7">0.84</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTctMS0xLTE_67840885-1d09-4dc1-8e6e-a810814c0df1">0.83</ix:nonFraction>&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTEtMS0xLTE_abf70480-d9ed-43f6-a402-b62fcac02d3b">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTMtMS0xLTE_c818eec1-5593-4a1e-b065-f6721d32fc24">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTUtMS0xLTE_eb633747-ba9d-4056-8d59-29715b1c1374">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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="usdPerShare" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTctMS0xLTE_ba423a1c-9bee-4838-add2-eadc415511e0">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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="shares" contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTEtMS0xLTE_b19bff6b-6f23-4095-8a71-23146f437bb5">54,560</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTMtMS0xLTE_e531adae-39b7-4d80-81ec-18a80dade8a8">54,699</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTUtMS0xLTE_cfc5724c-4d1d-4f25-b28c-683654a1dc68">53,985</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTctMS0xLTE_e2562b08-4504-4321-afea-eed1955c895f">53,841</ix:nonFraction>&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTEtMS0xLTE_dc16f368-79fb-4cfe-a6e8-32fb96324873">55,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTMtMS0xLTE_19ff657a-cf12-4687-95d2-3307ce8bf8df">55,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTUtMS0xLTE_b5c7da7c-cdad-4a0d-8629-edf293925dfb">54,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTctMS0xLTE_2b235850-167e-4b67-a854-0d61bf3561a9">54,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_223"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;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%">Item&#160;9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="ib001f8ee32b04f16a453fdcd715a7d83_226"></div><div style="margin-bottom:6pt;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%">Item&#160;9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:6pt;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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of disclosure controls and procedures and changes in internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures. Based on our management's evaluation (with the participation of our principal executive officer and principal financial officer), our principal executive officer and principal financial officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act), were effective.</span></div><div style="margin-bottom:6pt;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%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's Report on Internal Control over Financial Reporting </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. As defined in Exchange Act Rule&#160;13a-15(f), internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officer and effected by our Board of Directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with U.S.&#160;GAAP. Internal controls include those policies and procedures that (i)&#160;pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S.&#160;GAAP and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated financial statements. 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. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving their control objectives.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we assessed the effectiveness of our internal control over financial reporting at October&#160;3, 2021, based on the criteria in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#160;&#8211; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the COSO. Based upon this assessment, management has concluded that our internal control over financial reporting was effective at October&#160;3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PricewaterhouseCoopers&#160;LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Form&#160;10-K, has issued a report on our internal control over financial reporting. This report, dated November&#160;24, 2021, appears on pages&#160;55-56 of this Form&#160;10-K.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the guidance issued by the Securities and Exchange Commission Staff, management has excluded HLE, which we acquired on July 26, 2021, from its evaluation of the effectiveness of our internal control over financial reporting as of October 3, 2021. The total assets and revenue related to HLE, a wholly owned subsidiary, are approximately 2% and less than 1%, respectively, of the related consolidated financial statement amounts as of and for the fiscal year ended October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting during the three months ended October&#160;3, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_229"></div><div style="margin-bottom:6pt;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%">Item&#160;9B.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="ib001f8ee32b04f16a453fdcd715a7d83_232"></div><div style="margin-bottom:6pt;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%">PART III</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_235"></div><div style="margin-bottom:6pt;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%">Item&#160;10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 relating to our directors and nominees, regarding compliance with Section&#160;16(a) of the Exchange Act, and regarding our Audit Committee is included under the captions "Item No.&#160;1&#160;&#8211; Election of Directors" and "Section&#160;16(a) Beneficial Ownership Reporting Compliance" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to General Instruction&#160;G (3) of Form&#160;10-K, the information required by this item relating to our executive officers is included under the caption "Executive Officers of the Registrant" in Part&#160;I of this Report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a code of ethics that applies to our principal executive officer and all members of our finance department, including our principal financial officer and principal accounting officer. This code of ethics, entitled "Finance Code of Professional Conduct," is posted on our website. The Internet address for our website is www.tetratech.com, and the code of ethics may be found through a link to the Investor Relations section of our website.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to satisfy the disclosure requirement under Item&#160;5.05 of Form&#160;8-K for any amendment to, or waiver from, a provision of this code of ethics by posting any such information on our website, at the address and location specified above.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_238"></div><div style="margin-bottom:6pt;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%">Item&#160;11.&#160;&#160;&#160;&#160;Executive Compensation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 is included under the captions "Item No.&#160;1&#160;&#8211; Election of Directors" and "Executive Compensation Tables" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_241"></div><div style="margin-bottom:6pt;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%">Item&#160;12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 relating to security ownership of certain beneficial owners and management, and securities authorized for issuance under equity compensation plans, is included under the caption "Security Ownership of Management and Significant Stockholders" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_244"></div><div style="margin-bottom:6pt;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%">Item&#160;13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 relating to review, approval or ratification of transactions with related persons is included under the caption "Related Person Transactions," and the information required by this item relating to director independence is included under the caption "Item No.&#160;1&#160;&#8211; Election of Directors," in each case in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_247"></div><div style="margin-bottom:6pt;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%">Item&#160;14.&#160;&#160;&#160;&#160;Principal Accounting Fees and Services </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 is included under the caption "Item No.&#160;4&#160;&#8211; Ratification of Independent Registered Public Accounting Firm" in our Proxy Statement related to the 2022 Annual Meeting of Stockholders and is incorporated by reference.</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_250"></div><div style="margin-bottom:6pt;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%">PART IV</span></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_253"></div><div style="margin-bottom:6pt;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%">Item&#160;15.&#160;&#160;&#160;&#160;Exhibits, Financial Statement Schedules </span></div><div style="margin-bottom:6pt;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><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">(a.)</span></td><td colspan="3" style="padding: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%">1</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:700;line-height:100%">Financial Statements</span></td></tr><tr><td colspan="3" style="padding: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%">&#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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Index to Financial Statements and Financial Statement Schedule on page&#160;</span><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="#ib001f8ee32b04f16a453fdcd715a7d83_130">54</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of financial statements required as part of this Report.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding: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%">&#160;</span></td><td colspan="3" style="padding: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%">2</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:700;line-height:100%">Financial Statement Schedule</span></td></tr><tr><td colspan="3" style="padding: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%">&#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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Index to Financial Statements and Financial Statement Schedule on page&#160;</span><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="#ib001f8ee32b04f16a453fdcd715a7d83_130">54</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of financial statement schedules required as part of this Report.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding: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%">&#160;</span></td><td colspan="3" style="padding: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%">3</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:700;line-height:100%">Exhibits</span></td></tr><tr><td colspan="3" style="padding: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%">&#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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The exhibit list in the Index to Exhibits on pages </span><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="#ib001f8ee32b04f16a453fdcd715a7d83_259">97</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> is incorporated by reference as the list of exhibits required as part of this Report.</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_256"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Tetra Tech,&#160;Inc.</span></div><ix:nonNumeric contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90ZXh0cmVnaW9uOjgzNTA4ZjlkMWYwZjQ1MDViOTNiZGNmMGNmZGFhYTQ0XzY5OQ_dc06b555-21ea-4c59-95e3-7854db3e6c6b" escape="true"><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%">SCHEDULE II&#160;&#8211; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </span></div><div style="text-align:center"><span><br/></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%">For the Fiscal Years Ended</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%">September 29, 2019, September&#160;27, 2020 and October&#160;3, 2021 </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.973%"></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:10pt;font-weight:700;line-height:100%">&#160;</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%">Balance at<br/>Beginning of<br/>Period</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%">Charged to<br/>Costs and Expenses</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:10pt;font-weight:700;line-height:100%">Deductions&#160;</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">(2)</span></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other&#160;</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">(3)</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:10pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Allowance for doubtful accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Fiscal 2019</span></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%"><ix:nonFraction unitRef="usd" contextRef="i6727a2c539e744daaa7c6455fb7b0409_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItMi0xLTEtMQ_e44f0ed2-a8b7-40e8-aa93-67fc9a2051a3">5,188</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItNC0xLTEtMQ_70fdb565-a697-4578-ae16-e8e7d10bd6d2">7,242</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItNi0xLTEtMQ_05b24e9e-3f07-4c4d-8f47-0be31e435fa1">1,868</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929" decimals="-3" format="ixt:fixed-zero" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItOC0xLTEtMQ_eac3c4fb-dda1-4b28-be36-7432e3980d0d">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id9494f8e35bd43449e1576c627a55ce3_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItMTAtMS0xLTE_7f31aec8-bfd1-4f69-87fc-125909fe97db">10,562</ix:nonFraction>&#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:#cceeff;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%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9494f8e35bd43449e1576c627a55ce3_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtMi0xLTEtMQ_8ca1449e-9d13-4ff7-85cc-c09f1a43dae8">10,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtNC0xLTEtMQ_96575649-fd7e-4fcd-a650-f176f61de511">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtNi0xLTEtMQ_3e073b10-eed0-4668-8007-e59121ffb223">4,887</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtOC0xLTEtMQ_70f0cf3a-b157-4471-a2c8-2e89b4b913b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228bfb99c61c412eaf23ca7032a03801_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtMTAtMS0xLTE_4a6d508b-a4de-47f7-a354-bd3d79abd426">7,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</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%"><ix:nonFraction unitRef="usd" contextRef="i228bfb99c61c412eaf23ca7032a03801_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtMi0xLTEtMQ_81978ca6-2d12-4c7e-83fc-b33af5e386f6">7,147</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtNC0xLTEtMQ_7f128eec-77b6-4ebc-94b2-2cbd08a607c4">4,130</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtNi0xLTEtMQ_cf05e84d-b556-4e51-bc30-eabccd90ab7e">195</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtOC0xLTEtMQ_717d8fc6-5a6e-45c3-a9f7-dd4126c1dd2b">1,140</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1fec9f3dc3e7426b8b3cd04e05819f87_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtMTAtMS0xLTE_7184baef-c16f-4d4e-93e9-f1df4b6f77a1">4,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income tax valuation allowance:</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="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Fiscal 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86a173192fd54d01b9f08d5b83b17570_I20180930" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctMi0xLTEtMQ_6b181773-1a91-4eaa-921a-befd0d902b0b">21,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929" decimals="-3" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctNC0xLTEtMQ_95601600-0153-4be3-9177-85c4f1cf5ece">255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctNi0xLTEtMQ_edaf2469-5e31-4dcc-a08b-e3e6569104a8">23,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctOC0xLTEtMQ_baefbaf5-a317-428a-acc8-30b9c773cd9f">22,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c46f056451b4264ba2c28fccff31314_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctMTAtMS0xLTE_88c73a0c-6c8c-4b43-acc2-cbf649af8257">20,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</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%"><ix:nonFraction unitRef="usd" contextRef="i0c46f056451b4264ba2c28fccff31314_I20190929" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtMi0xLTEtMQ_abd18468-c5a0-4fd4-86b5-fd4d2138a265">20,543</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtNC0xLTEtMQ_241ac00c-5b2e-4175-8d33-1dce072bf292">3,852</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtNi0xLTEtMQ_be0416be-3472-4215-ba42-b85750e42fd2">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927" decimals="-3" format="ixt:fixed-zero" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtOC0xLTEtMQ_62468710-686f-4532-96fc-5c557d9842e5">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i118c1a3ef19945f7b951cb2aca31063d_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtMTAtMS0xLTE_3a31a3c9-9ea6-4bef-a497-dfa5a8b63919">24,395</ix:nonFraction>&#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:#cceeff;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%">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i118c1a3ef19945f7b951cb2aca31063d_I20200927" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktMi0xLTEtMQ_685b8bc5-0fd1-4638-a6ca-3ab83c31d4be">24,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowanceAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktNC0xLTEtMQ_99207462-8ef5-45a1-8d12-66373d76d9ec">13,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktNi0xLTEtMQ_3e58e600-3b08-486f-a668-ba416252229a">26,059</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003" decimals="-3" format="ixt:num-dot-decimal" name="ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktOC0xLTEtMQ_389a4336-9f9e-48cd-a533-249cdd74f0d6">1,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fbf38d2a99745f6819d77bb68c3b9a7_I20211003" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktMTAtMS0xLTE_79c0942b-7a04-4af8-869e-1933592e0737">13,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;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><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><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:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_259"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:6pt;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%">INDEX TO EXHIBITS </span><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:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465909013096/a09-6485_1ex3d1.htm">Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated February&#160;26, 2009).</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465909027152/a09-11926_1ex3d1.htm">Bylaws of the Company (amended and restated as of April 2009) (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated April&#160;24, 2009), and amended as of November&#160;7, 2016 (incorporated by reference to Exhibit&#160;3.1 to the Company's Current Report on Form&#160;8-K dated November&#160;9, 2016).</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465918048751/a18-18007_1ex10d1.htm">Second Amended and Restated Credit Agreement dated as of July 30, 2018 among Tetra Tech, Inc., Tetra Tech Canada Holding Corporation, Coffey UK Limited, Coffey Services Australia Pty. Ltd., the lenders party thereto and Bank of America, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K dated August 1, 2018).</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746912010616/a2211677zex-10_2.htm">Employee Stock Purchase Plan (incorporated by reference to Exhibit&#160;10.2 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;30, 2012).</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746912000129/a2206838zdef14a.htm">2005 Equity Incentive Plan (as amended through November&#160;7, 2011) (incorporated by reference to the Company's Proxy Statement for its 2012 Annual Meeting of Stockholders held on February&#160;28, 2012).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_9.htm">First Amendment to the 2005 Equity Incentive Plan (as amended through November&#160;7, 2011) (incorporated by reference to Exhibit&#160;10.9 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;29, 2013).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746915000248/a2222708zdef14a.htm">2015 Equity Incentive Plan (incorporated by reference to the Company's Proxy Statement for its 2015 Annual Meeting of Stockholders held on March&#160;5, 2015).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746918000398/a2234295zdef14a.htm">2018 Equity Incentive Plan (incorporated by reference to the Company's Proxy Statement for its 2018 Annual Meeting of Stockholders held on March 8, 2018).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746905000037/a2149127zex-10_20.htm">Form of Indemnity Agreement entered into between the Company and each of its directors and executive officers (incorporated by reference to Exhibit&#160;10.20 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended October&#160;3, 2004).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/831641/000083164120000048/ttekex10q22020.htm">Amended and Restated Deferred Compensation Plan (incorporated by reference to Exhibit 10 to the Company's Quarterly Report on Form 10-Q for the fiscal quarter ended March 29, 2020).* </a></span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000110465918016344/a18-7826_1ex10d1.htm">Change of Control Severance Plan effective March 26, 2018 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K dated March 9, 2018).*</a></span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">10.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/831641/000104746913010692/a2217397zex-10_23.htm">Executive Compensation Plan (as amended and restated November&#160;14, 2013) (incorporated by reference to Exhibit&#160;10.23 to the Company's Annual Report on Form&#160;10-K for the fiscal year ended September&#160;29, 2013).*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex21q410x3x2021.htm">21</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex21q410x3x2021.htm">Subsidiaries of the Company.+</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex23q410x3x2021.htm">23</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex23q410x3x2021.htm">Consent of Independent Registered Public Accounting Firm (PricewaterhouseCoopers&#160;LLP).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">24</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">Power of Attorney (included on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">page&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262">99</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib001f8ee32b04f16a453fdcd715a7d83_262"> of this Annual Report on Form&#160;10-K).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex311q410x3x2021.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex311q410x3x2021.htm">Chief Executive Officer Certification pursuant to Rule&#160;13a-14(a)/15d-14(a). Executive Officer Certification pursuant to Rule&#160;13a-14(a)/15d-14(a)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.+</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex312q410x3x2021.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex312q410x3x2021.htm">Chief Financial Officer Certification pursuant to Rule&#160;13a-14(a)/15d-14(a).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex321q410x3x2021.htm">32.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex321q410x3x2021.htm">Certification of Chief Executive Officer pursuant to Section&#160;1350.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex322q410x3x2021.htm">32.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex322q410x3x2021.htm">Certification of Chief Financial Officer pursuant to Section&#160;1350.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex95q410x3x2021.htm">95</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ttek-ex95q410x3x2021.htm">Mine Safety Disclosures.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div><div><span><br/></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="-sec-extract:summary;margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><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:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial information from our Company's Annual Report on Form 10-K, for the period ended October 3, 2021 , formatted in Inline eXtensible Business Reporting Language: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statement of Comprehensive Income, (iv) Consolidated Statements of Equity, (v) Consolidated Statements of Cash Flows, (vi) Notes to Consolidated Financial Statements.+(1)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:6pt;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><td style="width:5.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.605%"></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:6pt;margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:100%">Indicates a management contract or compensatory arrangement.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:100%">Filed herewith.</span></div></td></tr><tr><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:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;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:100%">Pursuant to Rule&#160;406T of Regulation&#160;S-T, the XBRL related information in Exhibit&#160;101 to this Annual Report on Form&#160;10-K shall not be deemed to be "filed" for purposes of Section&#160;18 of the Exchange Act or otherwise subject to the liability of the section, and shall not be deemed part of a registration statement, prospectus or other document filed under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filings.</span></div></td></tr></table></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_2607"></div><div style="-sec-extract:summary;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%">Item&#160;16.&#160;&#160;&#160;&#160;Form 10-K Summary</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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;margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><div id="ib001f8ee32b04f16a453fdcd715a7d83_262"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 on Form&#160;10-K to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"></td><td style="width:40.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.408%"></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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">TETRA TECH,&#160;INC.</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt 2px 25.75pt;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%">/s/ DAN L. BATRACK</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:8pt;font-weight:400;line-height:100%">Date: November 24, 2021</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:8pt;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:top"><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;Dan L. Batrack<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Chairman and Chief Executive Officer </span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Dan L. Batrack and Steven M. Burdick, jointly and severally, his attorney-in-fact, each with the full power of substitution, for such person, in any and all capacities, to sign any and all amendments to this Annual Report on Form&#160;10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might do or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute, may do or cause to be done by virtue hereof.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Report on Form&#160;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-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;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:29.725%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.894%"></td><td style="width:0.1%"></td></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:700;line-height:100%">Title</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%">&#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%">Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ DAN L. BATRACK</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="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%">Chairman and Chief Executive 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="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%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dan L. Batrack</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">(Principal Executive Officer)</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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ STEVEN M. BURDICK</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%">Executive Vice President, Chief 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Steven M. Burdick</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">(Principal Financial Officer)</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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ BRIAN N. CARTER</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%">Senior Vice President, Corporate Controller</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brian N. Carter</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ GARY R. BIRKENBEUEL</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gary R. Birkenbeuel</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ PATRICK C. HADEN</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Patrick C. Haden</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ J. CHRISTOPHER LEWIS</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Christopher Lewis</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ JOANNE M. MAGUIRE</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Joanne M. Maguire</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ KIMBERLY E. RITRIEVI</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kimberly E. Ritrievi</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ J. KENNETH THOMPSON</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">J. Kenneth Thompson</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ KIRSTEN M. VOLPI</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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">November 24, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kirsten M. Volpi</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:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#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: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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:47.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>ttek-ex21q410x3x2021.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4e4e8c206ec9470ba1fc519250a09713_1"></div><div style="min-height:69.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit 21</font></div></div><div style="padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:52.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.105%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Subsidiaries of Tetra Tech, Inc.</font></td></tr><tr style="height:6pt"><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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">NAME</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">JURISDICTION OF FORMATION</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Advanced Management Technology, Inc.</font></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:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">American Environmental Group, Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Ohio</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">America's Schoolhouse Consulting Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">ARD, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Ardaman &#38; Associates, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">BIOCNG, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">BlueWater Federal Solutions, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Cornerstone Environmental Group, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Cosentini Associates, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Foothills Indemnity, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Hawaii</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Fort Point Associates, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Global Tech Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Glumac</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Hoare Lea LLP</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Hydro-Ops LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">INDUS Corporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Integrated Justice Systems International, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">LDIS, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Colorado</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Management Systems International, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">District of Columbia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">PRO-telligent, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Rooney Engineering, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Colorado</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Segue Technologies, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Alaska, L.L.C.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Alaska</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Australia Pty Ltd</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech BAS, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech CES, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Coffey Holding LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Construction, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech EC, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech EMC, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech ES, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Executive Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Expeditionary Operations, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Holding LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Holdings Pty Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech International, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech MA, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech MIMDU, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Technical Services, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech Tesoro, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Tetra Tech UK Holdings Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">The Kaizen Company, LLC</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">District of Columbia</font></div></td></tr></table></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:56.25pt;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
<SEQUENCE>3
<FILENAME>ttek-ex23q410x3x2021.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ib1a67d76c26c47da9828ad9ec081efe1_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:138%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="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:10pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-226586, 333-211153, 333-203817, 333-184958, 333-174032, 333-158932, 333-148712, 333-145201, 333-145199, 333-85558, 333-53036, and 333-11757) of Tetra Tech, Inc. of our report dated November 24, 2021 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:137%">&#47;s&#47; PricewaterhouseCoopers LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:137%">Los Angeles, California</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:137%">November&#160;24, 2021 </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-31.1
<SEQUENCE>4
<FILENAME>ttek-ex311q410x3x2021.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ie1748717526549e28aa2751c9ada7e5a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:18pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chief Executive Officer Certification Pursuant to</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Dan L. Batrack, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form&#160;10-K of Tetra Tech,&#160;Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant'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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 24, 2021</font></td><td colspan="3" style="padding:2px 1pt;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%">&#47;s&#47; Dan L. Batrack</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dan L. Batrack<br>Chairman and Chief Executive Officer<br>(Principal Executive Officer)</font></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>5
<FILENAME>ttek-ex312q410x3x2021.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4c5fbad74b1349649c7c45ea9354fb30_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:18pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chief Financial Officer Certification Pursuant to</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;302 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Steven M. Burdick, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this Annual Report on Form&#160;10-K of Tetra Tech,&#160;Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant'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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#160;&#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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:83.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 24, 2021</font></td><td colspan="3" style="padding:2px 1pt;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%">&#47;s&#47; Steven M. Burdick</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven M. Burdick<br>Chief Financial Officer<br>(Principal Financial Officer)</font></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>6
<FILENAME>ttek-ex321q410x3x2021.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i78355144cb1d486f8148f5001136e030_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:18pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Executive Officer Pursuant to</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><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 of Tetra Tech,&#160;Inc. (the &#34;Company&#34;) on Form&#160;10-K for the fiscal year ended October 3, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Dan L. Batrack, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:8pt;padding-left:18pt;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:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:8pt;padding-left:18pt;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:28.5pt"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 24, 2021</font></td><td colspan="3" style="padding:2px 1pt;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%">&#47;s&#47;&#160;DAN L. BATRACK</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dan L. Batrack<br>Chairman and Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to Tetra Tech,&#160;Inc. and will be retained by Tetra Tech,&#160;Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form&#160;10-K and shall not be considered filed as part of the Form&#160;10-K.</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>7
<FILENAME>ttek-ex322q410x3x2021.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i50ac25f2029545379ba9a0e11a0fa9de_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:18pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Financial Officer Pursuant to</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><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 of Tetra Tech,&#160;Inc. (the &#34;Company&#34;) on Form&#160;10-K for the fiscal year ended October 3, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Steven M. Burdick, Chief Financial Officer and Treasurer of the Company, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:8pt;padding-left:18pt;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:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:8pt;padding-left:18pt;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:28.5pt"> The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:48.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.977%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 24, 2021</font></td><td colspan="3" style="padding:2px 1pt;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%">&#47;s&#47;&#160;STEVEN M. BURDICK</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steven M. Burdick<br>Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to Tetra Tech,&#160;Inc. and will be retained by Tetra Tech,&#160;Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:42.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form&#160;10-K and shall not be considered filed as part of the Form&#160;10-K.</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-95
<SEQUENCE>8
<FILENAME>ttek-ex95q410x3x2021.htm
<DESCRIPTION>EX-95
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="id0ebd0944fd345ea99ce28de9e36d0b1_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit 95</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%">MINE SAFETY DISCLOSURES</font></div><div><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%">The following table shows, for each project performed at U.S. mines that is subject to the Federal Mine Safety and Health Act of 1977 (&#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%">MSHA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the information required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K. Section references are to sections of MSHA. </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.805%"><tr><td style="width:1.0%"></td><td style="width:78.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.975%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">12 Month Period Ending October 3, 2021</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">Tetra Tech, Inc. </font></td></tr><tr style="height:6pt"><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"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Alleged violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Section 104(b) orders (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Section 104(d) citations and orders (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Section 110(b)(2) violations (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Section 107(a) orders (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Proposed assessments under MSHA ($) whole dollars   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Mining-related fatalities (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Section 104(e) notice   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Notice of the potential for a pattern of violations under Section 104(e)   </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Legal actions before the Federal Mine Safety and Health Review Commission (&#8220;FMSHRC&#8221;) initiated (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Legal actions before the FMSHRC resolved   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Legal actions pending before the FMSHRC, end of period   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">-</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Contests of citations and orders reference in Subpart B of 29 CFR Part 2700   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700 (#)   </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Complaints for compensation referenced in Subpart D of 29 CFR Part 2700 (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Complaints of discharge, discrimination or interference reference in Subpart E of 29 CFR Part 2700 (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Applications for temporary relief referenced in Subpart F of 29 CFR Part 2700 (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Appeals of judges&#8217; decisions or orders reference in Subpart H of 29 CFR Part 2700 (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr><tr style="height:11pt"><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:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Total pending legal actions (#)   </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">0</font></td></tr></table></div><div><font><br></font></div><div style="height:36pt;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-101.SCH
<SEQUENCE>9
<FILENAME>ttek-20211003.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ttek="http://www.tetratech.com/20211003" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tetratech.com/20211003">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="ttek-20211003_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="ttek-20211003_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="ttek-20211003_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="ttek-20211003_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.tetratech.com/role/Cover">
        <link:definition>0001001 - Document - Cover</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.tetratech.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - 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.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - 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.tetratech.com/role/ConsolidatedStatementsofIncome">
        <link:definition>1003004 - 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.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>1004005 - 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1006007 - 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="ConsolidatedStatementsofEquity" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity">
        <link:definition>1007008 - Statement - Consolidated Statements of 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="ConsolidatedStatementsofEquityParenthetical" roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical">
        <link:definition>1008009 - Statement - Consolidated Statements of Equity (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="DescriptionofBusiness" roleURI="http://www.tetratech.com/role/DescriptionofBusiness">
        <link:definition>2101101 - Disclosure - Description of Business</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="DescriptionofBusinessDetails" roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails">
        <link:definition>2402401 - Disclosure - Description of Business (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="BasisofPresentationandPreparation" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation">
        <link:definition>2103102 - Disclosure - Basis of Presentation and Preparation</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="BasisofPresentationandPreparationPolicies" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation and Preparation (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="BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails">
        <link:definition>2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (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="BasisofPresentationandPreparationPropertyandEquipmentDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails">
        <link:definition>2406403 - Disclosure - Basis of Presentation and Preparation - 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="BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails">
        <link:definition>2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and 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="BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails">
        <link:definition>2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (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="RevenueandContractBalances" roleURI="http://www.tetratech.com/role/RevenueandContractBalances">
        <link:definition>2109103 - Disclosure - Revenue and Contract Balances</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="RevenueandContractBalancesTables" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables">
        <link:definition>2310301 - Disclosure - Revenue and Contract Balances (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="RevenueandContractBalancesDisaggregationofRevenueDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails">
        <link:definition>2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (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="RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails">
        <link:definition>2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract 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="RevenueandContractBalancesNarrativeDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails">
        <link:definition>2413408 - Disclosure - Revenue and Contract Balances - 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="RevenueandContractBalancesAccountsReceivableNetDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails">
        <link:definition>2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (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="RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails">
        <link:definition>2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied 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="RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1">
        <link:definition>2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied 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="StockRepurchaseandDividends" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends">
        <link:definition>2116104 - Disclosure - Stock Repurchase and Dividends</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="StockRepurchaseandDividendsTables" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables">
        <link:definition>2317302 - Disclosure - Stock Repurchase and Dividends (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="StockRepurchaseandDividendsNarrativeDetails" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails">
        <link:definition>2418411 - Disclosure - Stock Repurchase and Dividends - 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="StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails">
        <link:definition>2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (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="Acquisitions" roleURI="http://www.tetratech.com/role/Acquisitions">
        <link:definition>2120105 - 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="AcquisitionsTables" roleURI="http://www.tetratech.com/role/AcquisitionsTables">
        <link:definition>2321303 - 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="AcquisitionsNarrativeDetails" roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails">
        <link:definition>2422413 - 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="AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" roleURI="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails">
        <link:definition>2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out 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="GoodwillandIntangibleAssets" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets">
        <link:definition>2124106 - Disclosure - Goodwill and Intangible Assets</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="GoodwillandIntangibleAssetsTables" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2325304 - Disclosure - Goodwill and Intangible Assets (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="GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
        <link:definition>2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2427416 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails">
        <link:definition>2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (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="GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails">
        <link:definition>2429418 - Disclosure - Goodwill and Intangible Assets - Estimated 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="PropertyandEquipment" roleURI="http://www.tetratech.com/role/PropertyandEquipment">
        <link:definition>2130107 - Disclosure - Property and Equipment</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="PropertyandEquipmentTables" roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables">
        <link:definition>2331305 - Disclosure - Property and Equipment (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="PropertyandEquipmentDetails" roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails">
        <link:definition>2432419 - Disclosure - 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="IncomeTaxes" roleURI="http://www.tetratech.com/role/IncomeTaxes">
        <link:definition>2133108 - 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="IncomeTaxesTables" roleURI="http://www.tetratech.com/role/IncomeTaxesTables">
        <link:definition>2334306 - 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="IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails">
        <link:definition>2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical 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="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>2436421 - Disclosure - Income Taxes - Components of Income Tax 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="IncomeTaxesIncomeTaxRateReconciliationDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails">
        <link:definition>2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (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.tetratech.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2438423 - 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="IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails">
        <link:definition>2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (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="IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" roleURI="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails">
        <link:definition>2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (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="LongTermDebt" roleURI="http://www.tetratech.com/role/LongTermDebt">
        <link:definition>2141109 - Disclosure - Long-Term 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="LongTermDebtTables" roleURI="http://www.tetratech.com/role/LongTermDebtTables">
        <link:definition>2342307 - Disclosure - Long-Term 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="LongTermDebtScheduleofLongTermDebtDetails" roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails">
        <link:definition>2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term 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="LongTermDebtNarrativeDetails" roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2444427 - Disclosure - Long-Term 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="LongTermDebtScheduledMaturitiesofLongTermDebtDetails" roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails">
        <link:definition>2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term 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="Leases" roleURI="http://www.tetratech.com/role/Leases">
        <link:definition>2146110 - 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="LeasesTables" roleURI="http://www.tetratech.com/role/LeasesTables">
        <link:definition>2347308 - 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="LeasesNarrativeDetails" roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails">
        <link:definition>2448429 - Disclosure - Leases - 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="LeasesComponentsofLeaseCostDetails" roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails">
        <link:definition>2449430 - Disclosure - Leases - Components of Lease Cost (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="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>2450431 - Disclosure - Leases - Supplemental 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="LeasesSupplementalBalanceSheetandOtherInformationDetails" roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails">
        <link:definition>2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other 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="LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails">
        <link:definition>2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (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="LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1">
        <link:definition>2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (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="StockholdersEquityandStockCompensationPlans" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans">
        <link:definition>2153111 - Disclosure - Stockholders' Equity and Stock Compensation 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="StockholdersEquityandStockCompensationPlansTables" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables">
        <link:definition>2354309 - Disclosure - Stockholders' Equity and Stock Compensation 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="StockholdersEquityandStockCompensationPlansNarrativeDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails">
        <link:definition>2455434 - Disclosure - Stockholders' Equity and Stock Compensation 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="StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails">
        <link:definition>2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (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="StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails">
        <link:definition>2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option 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="StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails">
        <link:definition>2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU 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="StockholdersEquityandStockCompensationPlansESPPSummaryDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails">
        <link:definition>2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (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="StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails">
        <link:definition>2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (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="RetirementPlans" roleURI="http://www.tetratech.com/role/RetirementPlans">
        <link:definition>2161112 - Disclosure - Retirement 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="RetirementPlansTables" roleURI="http://www.tetratech.com/role/RetirementPlansTables">
        <link:definition>2362310 - Disclosure - Retirement 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="RetirementPlansNarrativeDetails" roleURI="http://www.tetratech.com/role/RetirementPlansNarrativeDetails">
        <link:definition>2463440 - Disclosure - Retirement 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="RetirementPlansAmountsRecordedontheBalanceSheetDetails" roleURI="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails">
        <link:definition>2464441 - Disclosure - Retirement Plans - Amounts Recorded on the 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="RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" roleURI="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails">
        <link:definition>2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (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="RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" roleURI="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails">
        <link:definition>2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (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="EarningsperShare" roleURI="http://www.tetratech.com/role/EarningsperShare">
        <link:definition>2167113 - 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="EarningsperShareTables" roleURI="http://www.tetratech.com/role/EarningsperShareTables">
        <link:definition>2368311 - 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="EarningsperShareCalculationDetails" roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails">
        <link:definition>2469444 - Disclosure - Earnings per Share - Calculation (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="EarningsperShareAntidilutiveSecuritiesDetails" roleURI="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails">
        <link:definition>2470445 - Disclosure - Earnings per Share - Antidilutive Securities (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="DerivativeFinancialInstruments" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments">
        <link:definition>2171114 - Disclosure - Derivative Financial Instruments</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="DerivativeFinancialInstrumentsTables" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>2372312 - Disclosure - Derivative Financial Instruments (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="DerivativeFinancialInstrumentsNarrativeDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>2473446 - Disclosure - Derivative Financial Instruments - 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="DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails">
        <link:definition>2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (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="DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails">
        <link:definition>2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (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="ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (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="FairValueMeasurements" roleURI="http://www.tetratech.com/role/FairValueMeasurements">
        <link:definition>2179116 - 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="FairValueMeasurementsDetails" roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails">
        <link:definition>2480450 - Disclosure - Fair Value Measurements (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="CommitmentsandContingencies" roleURI="http://www.tetratech.com/role/CommitmentsandContingencies">
        <link:definition>2181117 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2482451 - 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="ReportableSegments" roleURI="http://www.tetratech.com/role/ReportableSegments">
        <link:definition>2183118 - Disclosure - Reportable Segments</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="ReportableSegmentsTables" roleURI="http://www.tetratech.com/role/ReportableSegmentsTables">
        <link:definition>2384314 - Disclosure - Reportable Segments (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="ReportableSegmentsFinancialInformationDetails" roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails">
        <link:definition>2485452 - Disclosure - Reportable Segments - 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="ReportableSegmentsGeographicInformationDetails" roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails">
        <link:definition>2486453 - Disclosure - Reportable Segments - Geographic 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="ReportableSegmentsNarrativeDetails" roleURI="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails">
        <link:definition>2487454 - Disclosure - Reportable Segments - 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="RelatedPartyTransactions" roleURI="http://www.tetratech.com/role/RelatedPartyTransactions">
        <link:definition>2188119 - Disclosure - Related Party Transactions</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="RelatedPartyTransactionsTables" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables">
        <link:definition>2389315 - Disclosure - Related Party Transactions (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="RelatedPartyTransactionsDetails" roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2490455 - Disclosure - Related Party Transactions (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="QuarterlyFinancialInformationUnaudited" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited">
        <link:definition>2191120 - Disclosure - Quarterly Financial Information - Unaudited</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="QuarterlyFinancialInformationUnauditedTables" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables">
        <link:definition>2392316 - Disclosure - Quarterly Financial Information - Unaudited (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="QuarterlyFinancialInformationUnauditedNarrativeDetails" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails">
        <link:definition>2493456 - Disclosure - Quarterly Financial Information - Unaudited - 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="QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails">
        <link:definition>2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly 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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES">
        <link:definition>2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
        <link:definition>2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (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="ttek_EquityIncentivePlan2005Member" abstract="true" name="EquityIncentivePlan2005Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" abstract="false" name="LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_GovernmentServicesGroupMember" abstract="true" name="GovernmentServicesGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_January2020StockRepurchaseProgramMember" abstract="true" name="January2020StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_PercentageOfAccountReceivablesDueFromAgencies" abstract="false" name="PercentageOfAccountReceivablesDueFromAgencies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_StockRepurchasedDuringPeriodAveragePricePerShare" abstract="false" name="StockRepurchasedDuringPeriodAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ttek_AllAcquisitionsMember" abstract="true" name="AllAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_October2021StockRepurchaseProgramMember" abstract="true" name="October2021StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EquityIncentivePlan2015Member" abstract="true" name="EquityIncentivePlan2015Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_CostPlusMember" abstract="true" name="CostPlusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ContractWithCustomerAssetLiabilityNetCurrent" abstract="false" name="ContractWithCustomerAssetLiabilityNetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ContingentConsiderationMember" abstract="true" name="ContingentConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" abstract="false" name="ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_InterestRateSwap3Member" abstract="true" name="InterestRateSwap3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_OtherCreditFacilitiesMember" abstract="true" name="OtherCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EquipmentFurnitureAndFixturesMember" abstract="true" name="EquipmentFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_InterestRateSwap1Member" abstract="true" name="InterestRateSwap1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" abstract="false" name="GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ContractRetentionsMember" abstract="true" name="ContractRetentionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" abstract="false" name="BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" abstract="false" name="DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_NumberOfEmployeesAcquiredInAcquisition" abstract="false" name="NumberOfEmployeesAcquiredInAcquisition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ttek_LossContingencyNumberOfActions" abstract="false" name="LossContingencyNumberOfActions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" abstract="true" name="RestrictedStockUnitsAndPerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" abstract="false" name="DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" abstract="false" name="DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RatioOfConsolidatedFixedChargeCoverageRatio" abstract="false" name="RatioOfConsolidatedFixedChargeCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_ConcentrationOfCreditRiskPolicyTextBlock" abstract="false" name="ConcentrationOfCreditRiskPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_RemediationFieldServicesMember" abstract="true" name="RemediationFieldServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_PercentageNegativeGrowth" abstract="false" name="PercentageNegativeGrowth" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_AmendedCreditAgreementMember" abstract="true" name="AmendedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_SubcontractorMember" abstract="true" name="SubcontractorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EGlobalTechMember" abstract="true" name="EGlobalTechMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" abstract="false" name="SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_WYGplcMember" abstract="true" name="WYGplcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_FairValueAdjustmentsToContingentConsideration" abstract="false" name="FairValueAdjustmentsToContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" abstract="true" name="FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" abstract="false" name="ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" abstract="false" name="DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" abstract="false" name="UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_InterestRateSwap4Member" abstract="true" name="InterestRateSwap4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" abstract="false" name="ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_LeaseCostOther" abstract="false" name="LeaseCostOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" abstract="false" name="LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_AsiaPacificReportingUnitMember" abstract="true" name="AsiaPacificReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EachAnniversaryOfGrantDateMember" abstract="true" name="EachAnniversaryOfGrantDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_FederalGovernmentMember" abstract="true" name="FederalGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" abstract="false" name="NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" abstract="false" name="MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ConsolidationAndPresentationPolicyTextBlock" abstract="false" name="ConsolidationAndPresentationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RemediationAndConstructionManagementMember" abstract="true" name="RemediationAndConstructionManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" abstract="false" name="DerivativeNumberOfAgreementsEnteredIntoByEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ttek_NormanDisneyAndYoungMember" abstract="true" name="NormanDisneyAndYoungMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" abstract="false" name="ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_EmployeeAndDirectorsStockOptionsMember" abstract="true" name="EmployeeAndDirectorsStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" abstract="false" name="PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_EarnOutPaymentsAbstract" abstract="true" name="EarnOutPaymentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_StockRepurchaseAndDividendsAbstract" abstract="true" name="StockRepurchaseAndDividendsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" abstract="true" name="DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" abstract="false" name="IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" abstract="false" name="BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_CashPaidDuringThePeriodAbstract" abstract="true" name="CashPaidDuringThePeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_COVID19IncrementalCosts" abstract="false" name="COVID19IncrementalCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ContingentConsiderationPolicyTextBlock" abstract="false" name="ContingentConsiderationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" abstract="false" name="OtherCurrentLiabilitiesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ttek_ContractWithCustomerAssetRelatedParty" abstract="false" name="ContractWithCustomerAssetRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_HoareLeaMember" abstract="true" name="HoareLeaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ForeignExchangeForwardAndInterestRateSwapMember" abstract="true" name="ForeignExchangeForwardAndInterestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_MarchSixth2006AndSubsequentDatesMember" abstract="true" name="MarchSixth2006AndSubsequentDatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" abstract="true" name="LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_StateAndLocalGovernmentMember" abstract="true" name="StateAndLocalGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" abstract="false" name="ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" abstract="false" name="UnbilledContractsReceivablePeriodForBillingAndCollection" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_InterestRateSwap5Member" abstract="true" name="InterestRateSwap5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" abstract="false" name="RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_CommercialInternationalServicesGroupMember" abstract="true" name="CommercialInternationalServicesGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_InterestRateSwap2Member" abstract="true" name="InterestRateSwap2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EquityIncentivePlan2018Member" abstract="true" name="EquityIncentivePlan2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_PercentageOfRevenueEarnedFromAgencies" abstract="false" name="PercentageOfRevenueEarnedFromAgencies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_DatesPriorToMarchSixth2006Member" abstract="true" name="DatesPriorToMarchSixth2006Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" abstract="false" name="BusinessCombinationAcquisitionAndIntegrationRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ttek_PrimeRateOrEurodollarRateMember" abstract="true" name="PrimeRateOrEurodollarRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_IncreaseDecreaseInAccruedCompensation" abstract="false" name="IncreaseDecreaseInAccruedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" abstract="false" name="LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" abstract="false" name="ValuationAllowanceAndReservesChargedToCostAndExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" abstract="false" name="EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ttek_SegueTechnologiesIncMember" abstract="true" name="SegueTechnologiesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" abstract="false" name="DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" abstract="false" name="RevenueRecognitionEstimatedCostToCompleteRelatedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>ttek-20211003_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b-->
<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.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f6dca68-7711-4802-87c0-cc32d43a79e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2b99ed33-6dcf-49b5-bbe1-338cb6513383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f6dca68-7711-4802-87c0-cc32d43a79e3" xlink:to="loc_us-gaap_StockholdersEquity_2b99ed33-6dcf-49b5-bbe1-338cb6513383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_af23f833-d33f-4647-a4cd-3bbc4b8ad213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f6dca68-7711-4802-87c0-cc32d43a79e3" xlink:to="loc_us-gaap_MinorityInterest_af23f833-d33f-4647-a4cd-3bbc4b8ad213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8d0419c7-943a-4de2-8848-861ab47bb82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_AssetsCurrent_8d0419c7-943a-4de2-8848-861ab47bb82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_48a723bb-299f-4e77-905c-91ff83f97288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_48a723bb-299f-4e77-905c-91ff83f97288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b0f30e91-4605-48ff-b2eb-b61f81b3e897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b0f30e91-4605-48ff-b2eb-b61f81b3e897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_87a7905c-d550-4045-a687-beaf742d45a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_EquityMethodInvestments_87a7905c-d550-4045-a687-beaf742d45a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a184000e-ceee-45c0-b9b3-0f2c68800cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_Goodwill_a184000e-ceee-45c0-b9b3-0f2c68800cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ea1eb832-e97d-4aff-a9bf-8fb3aa30c205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ea1eb832-e97d-4aff-a9bf-8fb3aa30c205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ea349a20-52d9-44f4-bd8c-bcc3f9bd3469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ea349a20-52d9-44f4-bd8c-bcc3f9bd3469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6157a05d-6a0d-48e1-bc39-f9a86a8eb242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_23d54445-e5e5-4579-a313-68c9a8858d99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6157a05d-6a0d-48e1-bc39-f9a86a8eb242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b283d5fc-f2d2-44c1-8344-aebd2daeb14c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b283d5fc-f2d2-44c1-8344-aebd2daeb14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a0accf55-41e4-4ccd-a46b-a4016ebc97ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a0accf55-41e4-4ccd-a46b-a4016ebc97ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b6f299b-c709-40af-9e74-b550cdb75d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5b6f299b-c709-40af-9e74-b550cdb75d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8895e746-7050-43ee-8527-62c47403bc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8895e746-7050-43ee-8527-62c47403bc54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d5a64ead-c86b-46f3-a186-9cfffc65eb79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a76759d-3b9a-4047-b399-b23a5f2fd9aa" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d5a64ead-c86b-46f3-a186-9cfffc65eb79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9cdc94fc-063e-48f7-94be-61b77780d740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_LiabilitiesCurrent_9cdc94fc-063e-48f7-94be-61b77780d740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fc7b6ef9-8b5c-4995-ad86-68e94e9040cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fc7b6ef9-8b5c-4995-ad86-68e94e9040cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f184e150-8f67-4d86-94e1-095cdeae4ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f184e150-8f67-4d86-94e1-095cdeae4ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fa7dbf3c-efbe-46c9-8b21-468c0fa76dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fa7dbf3c-efbe-46c9-8b21-468c0fa76dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01645b98-e975-433c-943e-27e61c7220c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_01645b98-e975-433c-943e-27e61c7220c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3e99923-8484-4fad-92fd-d223503bbc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3e99923-8484-4fad-92fd-d223503bbc6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_eeb77db2-a4fe-40cd-acac-59c414813e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_eeb77db2-a4fe-40cd-acac-59c414813e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c3dc1f2-f12e-48fa-abe2-1d5fd37ada69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_62b1a0fa-12a7-4162-9988-ab05712c70a0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c3dc1f2-f12e-48fa-abe2-1d5fd37ada69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f87585da-e94e-497f-a1a9-b82ed7d3f746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_AccountsPayableCurrent_f87585da-e94e-497f-a1a9-b82ed7d3f746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ee38c1d2-df41-4640-96d1-d35c101877b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ee38c1d2-df41-4640-96d1-d35c101877b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_67ce5b9b-d861-4449-b154-3c635bbc2c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_67ce5b9b-d861-4449-b154-3c635bbc2c37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c40237ea-711a-40dc-8ab7-8eb15b2faea0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c40237ea-711a-40dc-8ab7-8eb15b2faea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_06ba962d-9c53-4c4d-b6a1-db7241663d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_DebtCurrent_06ba962d-9c53-4c4d-b6a1-db7241663d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_17664a26-982c-4f98-8886-66d5899955df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_17664a26-982c-4f98-8886-66d5899955df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9a3a9506-9017-440c-adae-e34f0046a732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3fd642dc-44ce-403c-a8ec-fcf5a762d046" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9a3a9506-9017-440c-adae-e34f0046a732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0125b56e-5ca8-44fd-9eb3-5ef0594bad90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7e6827c8-fb3a-435a-b977-62b0343aec13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0125b56e-5ca8-44fd-9eb3-5ef0594bad90" xlink:to="loc_us-gaap_PreferredStockValue_7e6827c8-fb3a-435a-b977-62b0343aec13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0aed7aaf-995c-4a34-a267-b3f84b0c2443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0125b56e-5ca8-44fd-9eb3-5ef0594bad90" xlink:to="loc_us-gaap_CommonStockValue_0aed7aaf-995c-4a34-a267-b3f84b0c2443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a8ba2a1a-301f-4843-acbc-59402d6e1dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0125b56e-5ca8-44fd-9eb3-5ef0594bad90" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a8ba2a1a-301f-4843-acbc-59402d6e1dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18e6a054-3580-4c13-83ed-21bde403ca37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0125b56e-5ca8-44fd-9eb3-5ef0594bad90" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18e6a054-3580-4c13-83ed-21bde403ca37" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ad30dfe3-d335-4f74-adc9-e5d88d6e8a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:to="loc_us-gaap_GrossProfit_ad30dfe3-d335-4f74-adc9-e5d88d6e8a51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_2038ed5a-3c02-4b76-9306-7a93601482e6" xlink:href="ttek-20211003.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_2038ed5a-3c02-4b76-9306-7a93601482e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_33f38e6e-b983-40ed-b3fa-0782881e84c7" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_33f38e6e-b983-40ed-b3fa-0782881e84c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_f0730d8a-69ae-4693-a246-72cd50bdbecb" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_f0730d8a-69ae-4693-a246-72cd50bdbecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_68f99878-875a-42a3-9e35-aaecc7235dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_17675b63-822d-4c4c-b33e-70d2d14d1cf6" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_68f99878-875a-42a3-9e35-aaecc7235dab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a332f0-3cd1-4eaa-9c19-aab5d6c527fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_860a0386-cd30-44a9-aee3-d7f1ad2998d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetIncomeLossAvailableToCommonStockholdersBasic_96a332f0-3cd1-4eaa-9c19-aab5d6c527fd" xlink:to="loc_us-gaap_ProfitLoss_860a0386-cd30-44a9-aee3-d7f1ad2998d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3043c884-b6cb-47a5-8c74-aea3f9e58108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a332f0-3cd1-4eaa-9c19-aab5d6c527fd" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3043c884-b6cb-47a5-8c74-aea3f9e58108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f18f66d6-0634-44c0-8c6f-9b7489f80aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c7f2ad78-831f-42ac-a18f-03a140151cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f18f66d6-0634-44c0-8c6f-9b7489f80aff" xlink:to="loc_us-gaap_OperatingIncomeLoss_c7f2ad78-831f-42ac-a18f-03a140151cf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_caad166d-f78f-4b08-b476-2389e36461de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f18f66d6-0634-44c0-8c6f-9b7489f80aff" xlink:to="loc_us-gaap_InvestmentIncomeInterest_caad166d-f78f-4b08-b476-2389e36461de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ad5a1c3d-df41-452e-b5f0-7670937f4121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f18f66d6-0634-44c0-8c6f-9b7489f80aff" xlink:to="loc_us-gaap_InterestExpense_ad5a1c3d-df41-452e-b5f0-7670937f4121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8cae310d-9424-43ae-b0bc-c61fceba0614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9cb625a7-0e14-418a-8f8e-5790a29b942a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8cae310d-9424-43ae-b0bc-c61fceba0614" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9cb625a7-0e14-418a-8f8e-5790a29b942a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_715cf016-f1a9-44d8-a068-e3da6e40b08c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8cae310d-9424-43ae-b0bc-c61fceba0614" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_715cf016-f1a9-44d8-a068-e3da6e40b08c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bbf5f2f1-c567-412f-b97b-d6c03a85de78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e58f049-8474-414b-b7a7-c7751ec8492c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bbf5f2f1-c567-412f-b97b-d6c03a85de78" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e58f049-8474-414b-b7a7-c7751ec8492c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d4b9ecf3-33ee-44f4-ac4b-4289b465b814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bbf5f2f1-c567-412f-b97b-d6c03a85de78" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d4b9ecf3-33ee-44f4-ac4b-4289b465b814" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b22a0c9-d6b6-41cc-b752-4d43106620ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_02df03ce-208f-48bc-8598-bd33074c0d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b22a0c9-d6b6-41cc-b752-4d43106620ae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_02df03ce-208f-48bc-8598-bd33074c0d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_29850781-ed2c-48bc-85be-74e982916619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_2b22a0c9-d6b6-41cc-b752-4d43106620ae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_29850781-ed2c-48bc-85be-74e982916619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_29eb6a21-0cd3-45c5-aff0-403c26a4d552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cdc0e6ec-472d-4c85-b2f7-70441a51f7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_29eb6a21-0cd3-45c5-aff0-403c26a4d552" xlink:to="loc_us-gaap_ProfitLoss_cdc0e6ec-472d-4c85-b2f7-70441a51f7ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76fa55dd-1110-435a-aaec-9144bf3f40a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_29eb6a21-0cd3-45c5-aff0-403c26a4d552" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76fa55dd-1110-435a-aaec-9144bf3f40a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3af82e82-4381-40a2-b714-1c5290f9a5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1eef8561-3c1e-472f-808f-674be553f6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3af82e82-4381-40a2-b714-1c5290f9a5ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1eef8561-3c1e-472f-808f-674be553f6c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8f504001-3708-4204-80cc-b4d9f0438961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3af82e82-4381-40a2-b714-1c5290f9a5ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8f504001-3708-4204-80cc-b4d9f0438961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_a0e271ea-972e-4608-8287-ecb14927415f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3af82e82-4381-40a2-b714-1c5290f9a5ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_a0e271ea-972e-4608-8287-ecb14927415f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_3d2e5218-55f7-4f7e-ae90-99602d374c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_3d2e5218-55f7-4f7e-ae90-99602d374c38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_eca02015-5387-4812-ba23-1f08b267620f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_eca02015-5387-4812-ba23-1f08b267620f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a4f1336-5e68-4e9a-8063-523ac7ce8bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a4f1336-5e68-4e9a-8063-523ac7ce8bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a6972a25-0b57-42a7-97b3-285d731a5338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a6972a25-0b57-42a7-97b3-285d731a5338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_bc3a3632-9f67-4736-8d1f-0118a6ab82e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_bc3a3632-9f67-4736-8d1f-0118a6ab82e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_42bab2b1-d639-4326-8e81-55206863f20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_42bab2b1-d639-4326-8e81-55206863f20f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_5b23309e-a18f-4a0c-89c4-07c966afd325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInBookOverdrafts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_5b23309e-a18f-4a0c-89c4-07c966afd325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b9a252c2-2bf0-4855-a34d-a7be717ab52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b9a252c2-2bf0-4855-a34d-a7be717ab52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_07da79a7-ff6d-463a-812b-49a79818eb13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bbf57d4-7766-4782-ab80-cfe07afc4ba2" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_07da79a7-ff6d-463a-812b-49a79818eb13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_895a97d7-f7cc-4142-8e77-f558fa779622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a4900845-c443-4e01-a37a-534cbe26934e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_895a97d7-f7cc-4142-8e77-f558fa779622" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a4900845-c443-4e01-a37a-534cbe26934e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_576dfe65-4723-4aad-8aeb-f5be989ce4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_895a97d7-f7cc-4142-8e77-f558fa779622" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_576dfe65-4723-4aad-8aeb-f5be989ce4aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_191ae88a-c918-4350-9837-dd332d9d36e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_895a97d7-f7cc-4142-8e77-f558fa779622" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_191ae88a-c918-4350-9837-dd332d9d36e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8e9ac715-bb32-46df-a4fd-ef7e83ac19f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_895a97d7-f7cc-4142-8e77-f558fa779622" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8e9ac715-bb32-46df-a4fd-ef7e83ac19f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_57aa4208-abc6-4b63-b14d-988acccaecfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_ProfitLoss_57aa4208-abc6-4b63-b14d-988acccaecfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f6023d7d-49e4-43db-b786-13e65eeecaea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f6023d7d-49e4-43db-b786-13e65eeecaea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4766dde0-e2d8-4c8f-88bd-594aa8032b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4766dde0-e2d8-4c8f-88bd-594aa8032b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd0f8832-4813-4905-9fd5-8863ad6a09df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_bd0f8832-4813-4905-9fd5-8863ad6a09df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ccb88df3-9b6f-42bf-a2f7-7dacf0a67d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_ShareBasedCompensation_ccb88df3-9b6f-42bf-a2f7-7dacf0a67d98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a61b4868-520c-49d6-81f2-e0fdd3d29785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a61b4868-520c-49d6-81f2-e0fdd3d29785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6131aea2-6a3d-4d66-aedb-dc5293771852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6131aea2-6a3d-4d66-aedb-dc5293771852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f6f541e1-3f77-47c5-bda8-22f74ab9e184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f6f541e1-3f77-47c5-bda8-22f74ab9e184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_8e53484b-020a-4b1f-a1cd-31945ed4353c" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_8e53484b-020a-4b1f-a1cd-31945ed4353c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_ca829e99-9136-4da0-934b-f759db7ee1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_ca829e99-9136-4da0-934b-f759db7ee1e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_30a25507-1439-4634-9ac1-92554b72496a" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_30a25507-1439-4634-9ac1-92554b72496a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6ceea8a8-6408-4b41-80c9-1ceb73d372f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6ceea8a8-6408-4b41-80c9-1ceb73d372f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a2585f21-cb20-4ed4-b91f-f9fbbbebbcbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a2585f21-cb20-4ed4-b91f-f9fbbbebbcbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_66faee9a-1cfd-4dc7-a8d1-0903f03b164b" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_66faee9a-1cfd-4dc7-a8d1-0903f03b164b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4b2b61e-1a1c-476c-b33f-2912b7d0fe8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4b2b61e-1a1c-476c-b33f-2912b7d0fe8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4c379537-d4fa-4e2c-8ff7-d4beb6527e70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_4c379537-d4fa-4e2c-8ff7-d4beb6527e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_0fd1f4d5-0a35-4736-ada2-d55076a48ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c31a81a0-bfe1-4367-9245-129050aa2dc7" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_0fd1f4d5-0a35-4736-ada2-d55076a48ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07a3efd3-d25a-4630-8fdc-804c243d7809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e1f6ac22-6967-4be7-8d86-ef70fbe24321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07a3efd3-d25a-4630-8fdc-804c243d7809" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e1f6ac22-6967-4be7-8d86-ef70fbe24321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ef272fb-94f1-493d-8485-d8fc8522de18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07a3efd3-d25a-4630-8fdc-804c243d7809" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ef272fb-94f1-493d-8485-d8fc8522de18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_038946c6-bca1-4db1-b907-fb73c0046f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_07a3efd3-d25a-4630-8fdc-804c243d7809" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_038946c6-bca1-4db1-b907-fb73c0046f9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofEquity"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a81e99a2-2f51-406a-a6e4-cdf85d67f720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8f399113-5bd9-4a80-956a-31585eefa0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a81e99a2-2f51-406a-a6e4-cdf85d67f720" xlink:to="loc_us-gaap_ProfitLoss_8f399113-5bd9-4a80-956a-31585eefa0d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_abba89a5-d00a-4499-bf3d-d1537cf4cca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a81e99a2-2f51-406a-a6e4-cdf85d67f720" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_abba89a5-d00a-4499-bf3d-d1537cf4cca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_58187086-01a8-4f99-ae3b-b58740e2ade1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a81e99a2-2f51-406a-a6e4-cdf85d67f720" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_58187086-01a8-4f99-ae3b-b58740e2ade1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_47b59ffa-4853-4051-9d08-5fc785abfc76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a81e99a2-2f51-406a-a6e4-cdf85d67f720" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_47b59ffa-4853-4051-9d08-5fc785abfc76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_d75c9242-d117-41d1-a587-4abb0d94b138" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_280d7055-9f7b-4b27-9890-f9d556898962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_d75c9242-d117-41d1-a587-4abb0d94b138" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_280d7055-9f7b-4b27-9890-f9d556898962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_78c3be7b-8e36-43cf-9ace-684672b40033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_d75c9242-d117-41d1-a587-4abb0d94b138" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_78c3be7b-8e36-43cf-9ace-684672b40033" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesAccountsReceivableNetDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_7c448cd1-f9b6-4f54-8899-c02dd5c0d709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_5cf6f814-3fb4-4287-8a93-e12f607cacb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BilledContractReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent_7c448cd1-f9b6-4f54-8899-c02dd5c0d709" xlink:to="loc_us-gaap_BilledContractReceivables_5cf6f814-3fb4-4287-8a93-e12f607cacb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_2047c8cd-ff5e-40f3-acb0-3a5d821c3904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent_7c448cd1-f9b6-4f54-8899-c02dd5c0d709" xlink:to="loc_us-gaap_UnbilledContractsReceivable_2047c8cd-ff5e-40f3-acb0-3a5d821c3904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1c04dc89-6d9b-4181-a328-dd0825b1e007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_2b2c458d-46ce-4b91-86b5-6113b25dcec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_1c04dc89-6d9b-4181-a328-dd0825b1e007" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_2b2c458d-46ce-4b91-86b5-6113b25dcec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_24fe399d-8579-411f-a287-e26c07a8455a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_1c04dc89-6d9b-4181-a328-dd0825b1e007" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_24fe399d-8579-411f-a287-e26c07a8455a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_c379c5fb-caa1-49fd-8d99-748b44bcbf40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_114ae1f4-d0af-473a-8b99-53211bfbdbec" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_c379c5fb-caa1-49fd-8d99-748b44bcbf40" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_114ae1f4-d0af-473a-8b99-53211bfbdbec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ce04bda9-c47b-482d-9f45-c71458770628" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_c379c5fb-caa1-49fd-8d99-748b44bcbf40" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ce04bda9-c47b-482d-9f45-c71458770628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_4e302bd5-2928-4699-b9c4-8f404b6dae45" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_c379c5fb-caa1-49fd-8d99-748b44bcbf40" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_4e302bd5-2928-4699-b9c4-8f404b6dae45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c6240a7d-454e-45ad-aae0-ed100daa34e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_868ba862-ac5a-4c2c-9e06-4a4229c37607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c6240a7d-454e-45ad-aae0-ed100daa34e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_868ba862-ac5a-4c2c-9e06-4a4229c37607" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7e709bb2-0a44-4f70-86fb-cca38733a493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c6240a7d-454e-45ad-aae0-ed100daa34e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7e709bb2-0a44-4f70-86fb-cca38733a493" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9c4dad21-3740-4e44-8384-cbd928ba2cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9c4dad21-3740-4e44-8384-cbd928ba2cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_48f2b041-fbcc-4c7e-a929-bc26a068f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_48f2b041-fbcc-4c7e-a929-bc26a068f25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f4c77dc6-83a4-4428-a841-09c6ac48426d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f4c77dc6-83a4-4428-a841-09c6ac48426d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e9fb6dd3-f2ed-4e62-aa7c-01ce0af0a60e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e9fb6dd3-f2ed-4e62-aa7c-01ce0af0a60e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4c857760-0054-4bba-9423-4e2d354d5225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4c857760-0054-4bba-9423-4e2d354d5225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0eb367b9-f727-4817-99f6-d36cfedae8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_29542f91-4aa8-419f-a053-0011d6fdf2ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0eb367b9-f727-4817-99f6-d36cfedae8dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65726d78-e99d-494f-9c14-92fe126e9e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ceb206b4-baaa-4fa4-b042-243e1b73c41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_65726d78-e99d-494f-9c14-92fe126e9e47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ceb206b4-baaa-4fa4-b042-243e1b73c41c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d2494eb-19ab-4b49-84dd-f898bca61b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_65726d78-e99d-494f-9c14-92fe126e9e47" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5d2494eb-19ab-4b49-84dd-f898bca61b98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41cad6c3-b4f9-4267-8233-efc833d341cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_413cf452-56b5-4a50-938f-68f932a07325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41cad6c3-b4f9-4267-8233-efc833d341cb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_413cf452-56b5-4a50-938f-68f932a07325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_30c7158d-0f98-4d57-8852-2d1eabc502f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41cad6c3-b4f9-4267-8233-efc833d341cb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_30c7158d-0f98-4d57-8852-2d1eabc502f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_77fde9c0-4dd7-4f25-974b-28244398feb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5078b64d-081f-408f-92c2-df2e99ffd8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CurrentIncomeTaxExpenseBenefit_77fde9c0-4dd7-4f25-974b-28244398feb0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5078b64d-081f-408f-92c2-df2e99ffd8e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b68a582e-3715-473a-b830-6246a118be5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_77fde9c0-4dd7-4f25-974b-28244398feb0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b68a582e-3715-473a-b830-6246a118be5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_548ec533-fa1d-4116-8f65-d691933aba41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_77fde9c0-4dd7-4f25-974b-28244398feb0" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_548ec533-fa1d-4116-8f65-d691933aba41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b70c63b9-5064-4168-a566-28214b13f67b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6c22ee7f-de2e-4043-9194-0a3553a0ed6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b70c63b9-5064-4168-a566-28214b13f67b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6c22ee7f-de2e-4043-9194-0a3553a0ed6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_087dbe6b-1aa3-4a62-bf8f-d0b0412ffb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_b70c63b9-5064-4168-a566-28214b13f67b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_087dbe6b-1aa3-4a62-bf8f-d0b0412ffb45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c8e55447-da68-4136-aff6-ce22e47ac1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b70c63b9-5064-4168-a566-28214b13f67b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c8e55447-da68-4136-aff6-ce22e47ac1a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9f4f6baf-1f2b-4f41-b2f4-8a8219ce392e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_01b15bd8-70f2-4414-bb03-0c2fde61e972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9f4f6baf-1f2b-4f41-b2f4-8a8219ce392e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_01b15bd8-70f2-4414-bb03-0c2fde61e972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0648d5c1-4bca-4b68-a337-0b26ac055876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9f4f6baf-1f2b-4f41-b2f4-8a8219ce392e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0648d5c1-4bca-4b68-a337-0b26ac055876" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f8ead248-8f99-4305-a142-7a0964b88e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f8ead248-8f99-4305-a142-7a0964b88e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7812cf2d-41ee-4030-b582-9d267dfc2dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7812cf2d-41ee-4030-b582-9d267dfc2dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_d691cf2d-a0a1-405f-9a60-7b04e352c551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_d691cf2d-a0a1-405f-9a60-7b04e352c551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1a6e290e-454e-440b-aff9-c4ab89be573c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1a6e290e-454e-440b-aff9-c4ab89be573c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_0ef034ba-bbae-43a5-b165-5c55992b3c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_0ef034ba-bbae-43a5-b165-5c55992b3c58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a5e39f76-9569-41b2-896c-66fea173ad00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_a5e39f76-9569-41b2-896c-66fea173ad00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_a49ec2ca-6a1a-470d-b178-77db753668ea" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_a49ec2ca-6a1a-470d-b178-77db753668ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4c21fb7a-0c4f-4bc1-80d4-7a511f47cd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4c21fb7a-0c4f-4bc1-80d4-7a511f47cd40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_90914879-3747-4b13-a479-af63ebd712b3" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_90914879-3747-4b13-a479-af63ebd712b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_0149d84e-c8c3-410c-ae44-44ffe13e6f96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_0149d84e-c8c3-410c-ae44-44ffe13e6f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_0f6ccd6a-0ea3-4948-af06-5e7430b12acd" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_0f6ccd6a-0ea3-4948-af06-5e7430b12acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_64b466c7-0ca4-4ad0-b1a2-3bd51f002364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_64b466c7-0ca4-4ad0-b1a2-3bd51f002364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_41b5455c-c939-45b8-a863-42a195214f24" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_41b5455c-c939-45b8-a863-42a195214f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_55b1a342-e150-4ced-b097-8bf75b3d8036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_55b1a342-e150-4ced-b097-8bf75b3d8036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_ac373b96-e748-4c12-ba7e-bc8d1fff6df8" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_ac373b96-e748-4c12-ba7e-bc8d1fff6df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_b91a74e8-4b6a-47e7-8360-5497d2981774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_b91a74e8-4b6a-47e7-8360-5497d2981774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_25bd38b3-6c2c-4f32-afb4-091572a58355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_199fa226-9bdf-4138-958e-cbbb442a237b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_25bd38b3-6c2c-4f32-afb4-091572a58355" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_86acb301-84f3-4146-b156-cacd60928a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_86acb301-84f3-4146-b156-cacd60928a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_75ab7418-584c-4d0b-b7ea-0075edb4161f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_75ab7418-584c-4d0b-b7ea-0075edb4161f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d8ab1056-9e26-42b0-ad51-643b3b484062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d8ab1056-9e26-42b0-ad51-643b3b484062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_149bc4ef-c533-45b8-936a-4fc2ad21efb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_149bc4ef-c533-45b8-936a-4fc2ad21efb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1f6cd34d-f921-406c-9d03-c8d10e342157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1f6cd34d-f921-406c-9d03-c8d10e342157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_197a2b78-fc8f-485b-8f40-a116a5fc85a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2679679b-d202-4bb5-928d-248045ed95d3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_197a2b78-fc8f-485b-8f40-a116a5fc85a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f660e73-c600-4d71-af0c-252e7125cc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f29aab2e-f1de-41f5-b4fb-9b63c9cdf961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f660e73-c600-4d71-af0c-252e7125cc3a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f29aab2e-f1de-41f5-b4fb-9b63c9cdf961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_dcdd2b97-f719-4c5a-b5ba-7175f31f9035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f660e73-c600-4d71-af0c-252e7125cc3a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_dcdd2b97-f719-4c5a-b5ba-7175f31f9035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_97a2b1ab-f457-491d-a61b-e38e47abfdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_97a2b1ab-f457-491d-a61b-e38e47abfdc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_070c7ea0-e80b-469b-b0ff-29cd990d2552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_070c7ea0-e80b-469b-b0ff-29cd990d2552" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_b0f1c25a-6193-4daf-829b-0c6823a4a479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_b0f1c25a-6193-4daf-829b-0c6823a4a479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7dc36ae3-16d3-4d0b-900b-bf0701b34ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_7dc36ae3-16d3-4d0b-900b-bf0701b34ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_89aa00cf-f359-4a9d-ab98-c0db5aeda158" xlink:href="ttek-20211003.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_89aa00cf-f359-4a9d-ab98-c0db5aeda158" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f4855b98-36ad-421b-baf6-a16072fd9e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f4855b98-36ad-421b-baf6-a16072fd9e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f0fb6aa8-ab4b-4869-ae22-e2f2b5da9bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f0fb6aa8-ab4b-4869-ae22-e2f2b5da9bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e77c7513-7558-4e71-9d63-98df6b2e4077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83281338-3133-4c40-a3b2-8323c9382a79" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e77c7513-7558-4e71-9d63-98df6b2e4077" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a9347572-ad14-464a-be54-a5887ce90bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_98d5ff99-bbe3-4a77-9be0-04537e24e778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermDebt_a9347572-ad14-464a-be54-a5887ce90bad" xlink:to="loc_us-gaap_LongTermDebtCurrent_98d5ff99-bbe3-4a77-9be0-04537e24e778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_90db07ec-11d5-43a8-85e7-f574de1d866b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermDebt_a9347572-ad14-464a-be54-a5887ce90bad" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_90db07ec-11d5-43a8-85e7-f574de1d866b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtScheduledMaturitiesofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_23fbf045-b4b0-4240-9ace-921010cc4e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ced4740d-eb89-441b-90b6-701d28c24246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_23fbf045-b4b0-4240-9ace-921010cc4e33" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ced4740d-eb89-441b-90b6-701d28c24246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7514251d-112d-44bf-be99-843666d9790c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_23fbf045-b4b0-4240-9ace-921010cc4e33" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7514251d-112d-44bf-be99-843666d9790c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesComponentsofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4b5e287d-4d24-418e-8aae-7d181f91e7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_97476460-ea38-48d0-a058-e5e698266da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4b5e287d-4d24-418e-8aae-7d181f91e7e2" xlink:to="loc_us-gaap_OperatingLeaseCost_97476460-ea38-48d0-a058-e5e698266da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_8e09cb36-7430-421b-a2c3-6f2c5b0e0622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b5e287d-4d24-418e-8aae-7d181f91e7e2" xlink:to="loc_us-gaap_SubleaseIncome_8e09cb36-7430-421b-a2c3-6f2c5b0e0622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther_04c61f22-57d8-4da6-b0d6-6e1fb3dc3202" xlink:href="ttek-20211003.xsd#ttek_LeaseCostOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4b5e287d-4d24-418e-8aae-7d181f91e7e2" xlink:to="loc_ttek_LeaseCostOther_04c61f22-57d8-4da6-b0d6-6e1fb3dc3202" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesSupplementalBalanceSheetandOtherInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_13dcf979-2567-4f60-b6ee-f20caf0b6477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0b06ea00-10ca-431d-8e5c-bbd4a5032a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_13dcf979-2567-4f60-b6ee-f20caf0b6477" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0b06ea00-10ca-431d-8e5c-bbd4a5032a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0e5d0cc9-aeb8-4c30-a468-44aeca9696b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_13dcf979-2567-4f60-b6ee-f20caf0b6477" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0e5d0cc9-aeb8-4c30-a468-44aeca9696b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c472bf8e-4527-4cb7-a2c7-3fa81f4265f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c472bf8e-4527-4cb7-a2c7-3fa81f4265f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_be18ed7b-59f7-4270-8ea8-6a852ac24951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_be18ed7b-59f7-4270-8ea8-6a852ac24951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c7013bc2-ec45-48b0-aea2-e0f1a40a2ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c7013bc2-ec45-48b0-aea2-e0f1a40a2ccc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e3e9484d-90ba-49ef-8806-b73109aab31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e3e9484d-90ba-49ef-8806-b73109aab31d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ab895808-5e75-43c8-b68c-e8d78fa54214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ab895808-5e75-43c8-b68c-e8d78fa54214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a287f267-de21-4681-8c7e-cbb30126f44f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb18ff3c-eff9-4cbf-aa67-5b25acbf5b61" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a287f267-de21-4681-8c7e-cbb30126f44f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_51218741-ab29-45ff-8667-94fb1babf79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c07ddd7f-afb3-4e48-a4a8-768fc22231de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_51218741-ab29-45ff-8667-94fb1babf79d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c07ddd7f-afb3-4e48-a4a8-768fc22231de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0aa6e397-a944-4f2c-9833-2af8bee2ee12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_51218741-ab29-45ff-8667-94fb1babf79d" xlink:to="loc_us-gaap_OperatingLeaseLiability_0aa6e397-a944-4f2c-9833-2af8bee2ee12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_a952d161-7ed2-4233-af2a-59a1e19ba50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f7899690-c3d3-47c2-ab21-cf476a6fb789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_a952d161-7ed2-4233-af2a-59a1e19ba50c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f7899690-c3d3-47c2-ab21-cf476a6fb789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6251f870-24d2-487c-8063-38be11757def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_a952d161-7ed2-4233-af2a-59a1e19ba50c" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6251f870-24d2-487c-8063-38be11757def" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansAmountsRecordedontheBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c66eac95-c8af-4120-9b28-098e7d225bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_205f9686-ba4a-49dd-b987-af53496cb9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c66eac95-c8af-4120-9b28-098e7d225bd0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_205f9686-ba4a-49dd-b987-af53496cb9c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_373e1e9f-c58b-4c17-8e00-2cca4d6ca4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c66eac95-c8af-4120-9b28-098e7d225bd0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_373e1e9f-c58b-4c17-8e00-2cca4d6ca4b2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#EarningsperShareCalculationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf1188d2-e912-477a-8224-619f3cb54a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d2057e8f-b10a-4a14-a3c7-6a27e62a297c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bf1188d2-e912-477a-8224-619f3cb54a80" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d2057e8f-b10a-4a14-a3c7-6a27e62a297c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8cb415ba-2a6f-4ef7-a093-c253225ce0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_bf1188d2-e912-477a-8224-619f3cb54a80" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8cb415ba-2a6f-4ef7-a093-c253225ce0f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f94fcd72-9368-496c-9f59-0168037999e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6d6945e-ff87-437c-acaf-e90ff52f4e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f94fcd72-9368-496c-9f59-0168037999e8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6d6945e-ff87-437c-acaf-e90ff52f4e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_28d16dbe-4686-4601-85f3-23533eaea7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f94fcd72-9368-496c-9f59-0168037999e8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_28d16dbe-4686-4601-85f3-23533eaea7fa" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>ttek-20211003_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b-->
<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.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended" id="i5bce9cb1a98e4fc499a274e807779c15_ConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7241c88a-b7c5-487d-8f1a-ffda5d425ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7241c88a-b7c5-487d-8f1a-ffda5d425ddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_279870e1-4268-496c-a0d9-2c9f049cfc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_279870e1-4268-496c-a0d9-2c9f049cfc9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7e11eb4e-0a0a-4296-8640-5bbbc174ae85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_GrossProfit_7e11eb4e-0a0a-4296-8640-5bbbc174ae85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_3e8aba97-77b3-4a39-aa62-93008d1a77eb" xlink:href="ttek-20211003.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_3e8aba97-77b3-4a39-aa62-93008d1a77eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_ab3430b0-07dd-4fb0-8a16-65918dd9982b" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_ab3430b0-07dd-4fb0-8a16-65918dd9982b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_2fcaa490-1585-4f24-8507-4942728b651c" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_2fcaa490-1585-4f24-8507-4942728b651c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ece822c0-f510-4808-ad12-9e7f6b805d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ece822c0-f510-4808-ad12-9e7f6b805d3e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b0eb35f9-a9e7-48fa-bb0d-f9aa614df485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_OperatingIncomeLoss_b0eb35f9-a9e7-48fa-bb0d-f9aa614df485" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_11388d19-720f-4523-b929-0f013605d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_InvestmentIncomeInterest_11388d19-720f-4523-b929-0f013605d651" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_206d4733-bb89-45ab-8757-0c287a5fc555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_InterestExpense_206d4733-bb89-45ab-8757-0c287a5fc555" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57150d69-234d-4d15-b053-06af9752ba41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57150d69-234d-4d15-b053-06af9752ba41" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c6091107-7de5-40e9-8cfb-f61373d037e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c6091107-7de5-40e9-8cfb-f61373d037e9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8dd0db2c-32a0-4a02-893f-4cce4456f6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_ProfitLoss_8dd0db2c-32a0-4a02-893f-4cce4456f6ff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c460ff59-a24a-4154-b415-0166b3447fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c460ff59-a24a-4154-b415-0166b3447fc0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_99639a33-548f-4b74-bc5d-1b0cc8a142d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_99639a33-548f-4b74-bc5d-1b0cc8a142d2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_461050b7-1bfa-4c64-8602-671bbd3dbc28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:to="loc_us-gaap_EarningsPerShareBasic_461050b7-1bfa-4c64-8602-671bbd3dbc28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_840d0c5b-c6b9-49f0-b406-ab3bec3c02cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_840d0c5b-c6b9-49f0-b406-ab3bec3c02cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_087e243a-ddd6-4590-a4e1-1f5eceb791fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_087e243a-ddd6-4590-a4e1-1f5eceb791fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0fbca37-9371-40b4-8f2d-42e119050234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0fbca37-9371-40b4-8f2d-42e119050234" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:to="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e99a87df-cea3-49f5-a2d5-3d12ac21a524_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:to="loc_srt_ProductsAndServicesDomain_e99a87df-cea3-49f5-a2d5-3d12ac21a524_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:to="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_a3c897f0-09e3-49aa-afc3-7f11788699df" xlink:href="ttek-20211003.xsd#ttek_SubcontractorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:to="loc_ttek_SubcontractorMember_a3c897f0-09e3-49aa-afc3-7f11788699df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_5e8202ee-c8af-405b-a6b6-394b5ae98d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:to="loc_us-gaap_ServiceOtherMember_5e8202ee-c8af-405b-a6b6-394b5ae98d87" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="i3a9265abc35246d88bac4ae93ae56e5c_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e4b9823c-8f58-40c1-beee-8906b7ea8892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_SharesOutstanding_e4b9823c-8f58-40c1-beee-8906b7ea8892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_be79f4e3-ed41-4131-912a-4b26d5fad738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_be79f4e3-ed41-4131-912a-4b26d5fad738" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a595d8e6-c9d1-4285-bc63-5cd75fcfaca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_ProfitLoss_a595d8e6-c9d1-4285-bc63-5cd75fcfaca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d7687f55-db05-41a1-b572-f07f5c468d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d7687f55-db05-41a1-b572-f07f5c468d2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_802daa1f-a0fe-42ba-8652-287aae7b237f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_802daa1f-a0fe-42ba-8652-287aae7b237f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_940252a5-f8c8-449d-b6a1-3be1a7600b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_940252a5-f8c8-449d-b6a1-3be1a7600b4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3a50b048-20a1-4a1c-9932-d2a473f21218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3a50b048-20a1-4a1c-9932-d2a473f21218" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_900e44b9-3daa-4cd2-9688-f0dc4e8f6444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_900e44b9-3daa-4cd2-9688-f0dc4e8f6444" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_5d909993-2a12-4f74-81df-86d0e7fee5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_DividendsCommonStockCash_5d909993-2a12-4f74-81df-86d0e7fee5e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d61a2d5e-f4d2-4855-8bb6-6cce0e1fe9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d61a2d5e-f4d2-4855-8bb6-6cce0e1fe9ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fc606ab0-3874-4770-9b8e-e8d1754158bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fc606ab0-3874-4770-9b8e-e8d1754158bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a547af91-e863-4992-8a83-db0cf98375b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a547af91-e863-4992-8a83-db0cf98375b4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4769459-3d2b-4e26-b9e7-6a60a10bb71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4769459-3d2b-4e26-b9e7-6a60a10bb71a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cea0063c-e9fc-4c83-92ee-1fc82c2ddab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cea0063c-e9fc-4c83-92ee-1fc82c2ddab9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_72248f3d-8213-4f45-806c-d257ec5e3b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_72248f3d-8213-4f45-806c-d257ec5e3b14" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d25ca3cc-3a66-40a7-b0b1-1e9d62d5e316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d25ca3cc-3a66-40a7-b0b1-1e9d62d5e316" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bccdea9b-514a-4102-9b85-9e162df28487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bccdea9b-514a-4102-9b85-9e162df28487" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_91075bd9-a52a-485f-bd47-ccea2ba1afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_91075bd9-a52a-485f-bd47-ccea2ba1afd3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e1257dfa-8b76-41a3-aaa6-3dcf9ab51c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f731072-8c9f-4efe-832b-566c6c4b03f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:to="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:to="loc_us-gaap_EquityComponentDomain_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:to="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17be8a26-6093-49f1-97f1-77c5d75a9338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_CommonStockMember_17be8a26-6093-49f1-97f1-77c5d75a9338" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_34cda3e0-5ee8-49a5-8aad-0be83d566751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_34cda3e0-5ee8-49a5-8aad-0be83d566751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e93bfb31-1c40-42c9-9560-e2a8ab590799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e93bfb31-1c40-42c9-9560-e2a8ab590799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ec48f0f9-367a-4b86-8729-cdbcb59be40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_RetainedEarningsMember_ec48f0f9-367a-4b86-8729-cdbcb59be40b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ab66b828-deaf-40ac-a590-f6f6b151f197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_ParentMember_ab66b828-deaf-40ac-a590-f6f6b151f197" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cf8ebe29-a198-4c9f-ba69-6d2fe6009b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cf8ebe29-a198-4c9f-ba69-6d2fe6009b68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d47fe4af-9e74-43e9-80c0-09c0215e99d7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d47fe4af-9e74-43e9-80c0-09c0215e99d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_b6c77083-2d92-406c-9dba-9755fe3218de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_b6c77083-2d92-406c-9dba-9755fe3218de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="extended" id="ib99e6e4efc0a4aaf85a2016c9a8aef4b_BasisofPresentationandPreparationPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1e303941-3730-41bf-8d2d-1fe18dd183a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1e303941-3730-41bf-8d2d-1fe18dd183a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_654b98d8-30bc-4db5-8548-bd32010d1742_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_654b98d8-30bc-4db5-8548-bd32010d1742_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_5c41a70f-7170-4108-a1e7-c89ad4dcc285" xlink:href="ttek-20211003.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_5c41a70f-7170-4108-a1e7-c89ad4dcc285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:to="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fdd468e4-5d30-4bcd-81f3-d253777108cd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:to="loc_srt_RangeMember_fdd468e4-5d30-4bcd-81f3-d253777108cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:to="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d264571-4848-4c89-bb49-e6dd68ace73c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:to="loc_srt_MinimumMember_9d264571-4848-4c89-bb49-e6dd68ace73c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e1102f9-facf-43f9-9eb0-6aafe6c989f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:to="loc_srt_MaximumMember_0e1102f9-facf-43f9-9eb0-6aafe6c989f2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="extended" id="if5bf33163dd54e52b6ecdd4e4656644c_BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_0831d095-a270-4b93-aba9-19355d994fb3" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_0831d095-a270-4b93-aba9-19355d994fb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_7bf377df-943a-4fb1-8fc1-fd4fe17a0551" xlink:href="ttek-20211003.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_7bf377df-943a-4fb1-8fc1-fd4fe17a0551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_e7dfe391-e7d8-428f-879f-3946200d1001" xlink:href="ttek-20211003.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_e7dfe391-e7d8-428f-879f-3946200d1001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_ee7a3314-5cd7-44cb-9ab4-4975c3612c48" xlink:href="ttek-20211003.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_ee7a3314-5cd7-44cb-9ab4-4975c3612c48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:to="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:to="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c4661c95-7a40-4d4e-ae09-5703eb31f651_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:to="loc_srt_RangeMember_c4661c95-7a40-4d4e-ae09-5703eb31f651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:to="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_277b6670-84dd-4fc0-ba08-296c7359ebdf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:to="loc_srt_MinimumMember_277b6670-84dd-4fc0-ba08-296c7359ebdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_14821216-845a-4ad7-bba0-006de624eb18" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:to="loc_srt_MaximumMember_14821216-845a-4ad7-bba0-006de624eb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:to="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:to="loc_srt_NameOfMajorCustomerDomain_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:to="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_b9252322-de25-4b67-a538-63dbad4c958e" xlink:href="ttek-20211003.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_FederalGovernmentMember_b9252322-de25-4b67-a538-63dbad4c958e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_a97e3b18-482e-4faf-97c4-23d23e155f85" xlink:href="ttek-20211003.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_CommercialMember_a97e3b18-482e-4faf-97c4-23d23e155f85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_cffa962f-3f8c-4f41-9305-507c0e09e447" xlink:href="ttek-20211003.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_InternationalMember_cffa962f-3f8c-4f41-9305-507c0e09e447" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="extended" id="i1b761d378e5e45d583c3e642d74117e3_RevenueandContractBalancesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b12099c7-c1a8-45e7-a371-1b6bee3975ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b12099c7-c1a8-45e7-a371-1b6bee3975ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:to="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b5e090b6-e6da-41f8-9f4c-cdb06229ef20_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:to="loc_srt_NameOfMajorCustomerDomain_b5e090b6-e6da-41f8-9f4c-cdb06229ef20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:to="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_23995bcd-fdc2-4dcb-8fad-c5ed6e4661b1" xlink:href="ttek-20211003.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_StateAndLocalGovernmentMember_23995bcd-fdc2-4dcb-8fad-c5ed6e4661b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_6cb6a2d0-66f3-49dc-913c-020c6ea13c14" xlink:href="ttek-20211003.xsd#ttek_FederalGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_FederalGovernmentMember_6cb6a2d0-66f3-49dc-913c-020c6ea13c14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_b0342302-3e4d-4970-9da0-380a325f3e16" xlink:href="ttek-20211003.xsd#ttek_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_CommercialMember_b0342302-3e4d-4970-9da0-380a325f3e16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_fdce1505-400a-4146-80b5-1497c705eb73" xlink:href="ttek-20211003.xsd#ttek_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_InternationalMember_fdce1505-400a-4146-80b5-1497c705eb73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63c245f5-c293-45f0-bb98-bc70810efb56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_63c245f5-c293-45f0-bb98-bc70810efb56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_9e25ab6f-9289-4deb-982e-bf0c3c1c600a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_us-gaap_FixedPriceContractMember_9e25ab6f-9289-4deb-982e-bf0c3c1c600a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_2ab5f898-ad65-4252-b0ea-fe5900d17086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_2ab5f898-ad65-4252-b0ea-fe5900d17086" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_67f4432d-6290-4723-b8ee-ba73006e2125" xlink:href="ttek-20211003.xsd#ttek_CostPlusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_ttek_CostPlusMember_67f4432d-6290-4723-b8ee-ba73006e2125" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended" id="i238261d18fd24288984b487ac5877410_RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1e438822-95c5-4230-ad10-cc968484ded5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1e438822-95c5-4230-ad10-cc968484ded5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f45a2e17-39c4-4472-8751-6d611ff2aed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f45a2e17-39c4-4472-8751-6d611ff2aed7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_f3397bdf-eea2-463f-b53e-09e5b8d65c52" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_f3397bdf-eea2-463f-b53e-09e5b8d65c52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:to="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_75f9095b-ff85-429c-9c9e-b16bd4ee156c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:to="loc_srt_ProductsAndServicesDomain_75f9095b-ff85-429c-9c9e-b16bd4ee156c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:to="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_99f19d6f-5b2b-4676-88b3-b013086ca3b2" xlink:href="ttek-20211003.xsd#ttek_ContractRetentionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:to="loc_ttek_ContractRetentionsMember_99f19d6f-5b2b-4676-88b3-b013086ca3b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended" id="i47426e6efee6464f958eba5f5294bf4b_RevenueandContractBalancesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_df52a020-712c-45dc-aa4e-f9dcd6266758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_df52a020-712c-45dc-aa4e-f9dcd6266758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_94f06990-41ae-40b5-b09d-abc62f87098e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_94f06990-41ae-40b5-b09d-abc62f87098e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_bcfcd57d-2a27-452a-80d2-1db77ea86ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_bcfcd57d-2a27-452a-80d2-1db77ea86ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_074d20c8-80f1-4f0b-a1dc-c22b0f6bda1d" xlink:href="ttek-20211003.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_074d20c8-80f1-4f0b-a1dc-c22b0f6bda1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_09c5cc79-2228-4c79-90cf-7f0224fa069c" xlink:href="ttek-20211003.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_09c5cc79-2228-4c79-90cf-7f0224fa069c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_0e5f2d0f-4d0b-4094-ba90-763edf8a0039" xlink:href="ttek-20211003.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_0e5f2d0f-4d0b-4094-ba90-763edf8a0039" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_e53de379-1de5-40f1-b7bc-36fce5b60d6d" xlink:href="ttek-20211003.xsd#ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_e53de379-1de5-40f1-b7bc-36fce5b60d6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_68cd2c31-ad53-4221-a717-506f3682da03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_68cd2c31-ad53-4221-a717-506f3682da03" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_954d9c3a-45b8-44c8-8b67-bf2b2289fffc" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_954d9c3a-45b8-44c8-8b67-bf2b2289fffc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ca6edc47-1f8b-447b-98a4-0bfa4ee81931" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ca6edc47-1f8b-447b-98a4-0bfa4ee81931" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_b2dbaeaa-8a17-4c38-915a-d3af08824da3" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_b2dbaeaa-8a17-4c38-915a-d3af08824da3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_edf0e126-9c33-4461-97a5-ae8e0343a30f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:to="loc_us-gaap_SegmentDomain_edf0e126-9c33-4461-97a5-ae8e0343a30f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:to="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_f9e71528-76ee-4924-ad55-3839e286f509" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_f9e71528-76ee-4924-ad55-3839e286f509" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="extended" id="ib5199b00565449739b4fbcf3d898b821_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6a4ed53a-c525-4507-80bf-eacc02b46310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6a4ed53a-c525-4507-80bf-eacc02b46310" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended" id="i21950edf24e148c2981427e9592339cd_RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockRepurchaseandDividendsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="extended" id="idca5384eed944d69881ed18b64c3fba4_StockRepurchaseandDividendsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_611f0b42-8d45-4f95-a098-7c8fe48aff3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_611f0b42-8d45-4f95-a098-7c8fe48aff3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fe12e21e-b97f-4c4f-8124-54eff7caa867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fe12e21e-b97f-4c4f-8124-54eff7caa867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_31adc94e-e608-4c28-80dd-67ca4ac77d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_31adc94e-e608-4c28-80dd-67ca4ac77d01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_7cdaa49f-4499-4ea8-b564-03b00b860a9b" xlink:href="ttek-20211003.xsd#ttek_StockRepurchasedDuringPeriodAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_7cdaa49f-4499-4ea8-b564-03b00b860a9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_cedf1364-648c-44ff-8fb4-ef791801b946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_cedf1364-648c-44ff-8fb4-ef791801b946" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_39939668-a95b-4e64-a90f-4e75ef913927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_39939668-a95b-4e64-a90f-4e75ef913927" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_59231188-ea24-49b3-a4be-53ac85d3e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_59231188-ea24-49b3-a4be-53ac85d3e9f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_7ddc027d-d134-47b5-8f91-9cd32350613e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_7ddc027d-d134-47b5-8f91-9cd32350613e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_January2020StockRepurchaseProgramMember_02df42ad-e480-4d9b-b2b7-f5f329637896" xlink:href="ttek-20211003.xsd#ttek_January2020StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:to="loc_ttek_January2020StockRepurchaseProgramMember_02df42ad-e480-4d9b-b2b7-f5f329637896" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_October2021StockRepurchaseProgramMember_48b150d3-d3a6-4f4e-b8a1-d7fd631b959d" xlink:href="ttek-20211003.xsd#ttek_October2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:to="loc_ttek_October2021StockRepurchaseProgramMember_48b150d3-d3a6-4f4e-b8a1-d7fd631b959d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4fb95bb0-492b-4de2-bf1b-74911383e055_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4fb95bb0-492b-4de2-bf1b-74911383e055_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_548860fd-5a77-4474-b4fd-fb7c03abf61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:to="loc_us-gaap_SubsequentEventMember_548860fd-5a77-4474-b4fd-fb7c03abf61d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_adff2557-231b-4e2f-8f21-ce6acdd0be43_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:to="loc_srt_ScenarioUnspecifiedDomain_adff2557-231b-4e2f-8f21-ce6acdd0be43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:to="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_3235422d-23f0-4df8-aaf6-1b729440ac82" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:to="loc_srt_ScenarioForecastMember_3235422d-23f0-4df8-aaf6-1b729440ac82" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i1d3b6b4976724f1cb84f4da87cf38729_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_08cd60ea-510b-4d0b-b933-2bd98313d8de" xlink:href="ttek-20211003.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_08cd60ea-510b-4d0b-b933-2bd98313d8de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85200011-9fd3-46be-893b-869f6c331652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85200011-9fd3-46be-893b-869f6c331652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c455df30-64df-4c21-ae38-0331ce39e1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c455df30-64df-4c21-ae38-0331ce39e1f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_32cd1c97-f1f8-4aae-9180-a04b18986a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_32cd1c97-f1f8-4aae-9180-a04b18986a48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_da602e9d-1a28-4c7d-8417-f09d81169eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_da602e9d-1a28-4c7d-8417-f09d81169eda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_969ca873-f10d-4213-a70b-3d4abad7fbb0" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_969ca873-f10d-4213-a70b-3d4abad7fbb0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_e68ad92d-e6d4-4032-a0a4-45636aad82e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_e68ad92d-e6d4-4032-a0a4-45636aad82e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a89be18f-4bea-41d4-beac-64320df2cba8" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a89be18f-4bea-41d4-beac-64320df2cba8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_cbdcb3fe-0189-41ab-9f7e-f6ae71369f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_cbdcb3fe-0189-41ab-9f7e-f6ae71369f91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4d47ee75-7f06-4bd1-8e8e-77d289d61b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4d47ee75-7f06-4bd1-8e8e-77d289d61b33" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94e9e49a-5ca9-47f8-8371-ff93b370b59c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94e9e49a-5ca9-47f8-8371-ff93b370b59c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8b4bd48e-dc32-426e-acde-706360345b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8b4bd48e-dc32-426e-acde-706360345b3a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_79913205-ca36-4cee-96a4-abd1934395fd" xlink:href="ttek-20211003.xsd#ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_79913205-ca36-4cee-96a4-abd1934395fd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_4909bd8c-99d7-4198-93ac-5066948a7852" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_4909bd8c-99d7-4198-93ac-5066948a7852" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_6a0e754f-cf7c-463f-8d0b-a90b67f78bd8" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_6a0e754f-cf7c-463f-8d0b-a90b67f78bd8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ee101802-2898-421f-b218-73fe4c12c6fa" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ee101802-2898-421f-b218-73fe4c12c6fa" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_89353faa-780b-4825-a496-65ea18377435" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_89353faa-780b-4825-a496-65ea18377435" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_abd60c6b-76de-4db4-9615-6fbcb9476ff6" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_abd60c6b-76de-4db4-9615-6fbcb9476ff6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_HoareLeaMember_481a7b57-a571-4694-ae9d-db3d336086f2" xlink:href="ttek-20211003.xsd#ttek_HoareLeaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_HoareLeaMember_481a7b57-a571-4694-ae9d-db3d336086f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_ac73775e-d90e-4909-b029-ba9608ef6589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_ac73775e-d90e-4909-b029-ba9608ef6589" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_5508fa2c-5697-463c-8168-041465dbdf3f" xlink:href="ttek-20211003.xsd#ttek_WYGplcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_WYGplcMember_5508fa2c-5697-463c-8168-041465dbdf3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_70e582c5-eef0-4a0e-847e-3d819ef6953b" xlink:href="ttek-20211003.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_NormanDisneyAndYoungMember_70e582c5-eef0-4a0e-847e-3d819ef6953b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_a7ecffa4-92c9-4fb3-a701-fc04747a8437" xlink:href="ttek-20211003.xsd#ttek_EGlobalTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_EGlobalTechMember_a7ecffa4-92c9-4fb3-a701-fc04747a8437" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_36f5d628-2736-4d6c-a17f-b5636073d415" xlink:href="ttek-20211003.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_SegueTechnologiesIncMember_36f5d628-2736-4d6c-a17f-b5636073d415" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllAcquisitionsMember_1a8eb178-dadf-4b1e-bcc8-142783ec2a60" xlink:href="ttek-20211003.xsd#ttek_AllAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_AllAcquisitionsMember_1a8eb178-dadf-4b1e-bcc8-142783ec2a60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_aeeaddd9-dd31-4169-acf0-f1af4fbb813f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_aeeaddd9-dd31-4169-acf0-f1af4fbb813f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_e51d61d0-6908-4b02-be38-9cd88c23fd71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:to="loc_us-gaap_CustomerContractsMember_e51d61d0-6908-4b02-be38-9cd88c23fd71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9cfc5105-a29e-49fd-9752-c2f2a81baffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:to="loc_us-gaap_TradeNamesMember_9cfc5105-a29e-49fd-9752-c2f2a81baffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eebf35a8-557c-4bf1-9880-9b63f238ad0d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:to="loc_srt_RangeMember_eebf35a8-557c-4bf1-9880-9b63f238ad0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:to="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_30bf250f-4b42-493f-befb-99ca429462b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:to="loc_srt_MinimumMember_30bf250f-4b42-493f-befb-99ca429462b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e1de919-e8f9-426f-b78a-89e38d1692ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:to="loc_srt_MaximumMember_4e1de919-e8f9-426f-b78a-89e38d1692ee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended" id="i47af79a9a11d413f92c857124e9e4ac5_AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf0fbd10-b2e5-4305-acc0-51782220c0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf0fbd10-b2e5-4305-acc0-51782220c0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2e98b28b-7073-43dc-a2b8-e7c5cf7391b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2e98b28b-7073-43dc-a2b8-e7c5cf7391b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ed32ed0d-567f-43b4-8913-c3bdf734b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ed32ed0d-567f-43b4-8913-c3bdf734b4b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_c01a8c2b-bd27-48a5-a7d3-702bd5f6c56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_c01a8c2b-bd27-48a5-a7d3-702bd5f6c56d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:href="ttek-20211003.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_52c0126b-659b-4b1a-98b5-a76eba824bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_52c0126b-659b-4b1a-98b5-a76eba824bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d52e2edb-306d-43d0-adef-0e7deebdb253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d52e2edb-306d-43d0-adef-0e7deebdb253" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3e37db3f-d970-4870-a04d-083d331926bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_60b0515a-6e44-421e-b0fc-dc5facfb742b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_60b0515a-6e44-421e-b0fc-dc5facfb742b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_da57e1d6-c3b7-4abc-92cc-96edafb662f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:to="loc_us-gaap_InterestExpenseMember_da57e1d6-c3b7-4abc-92cc-96edafb662f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_b7719c59-d9fe-4bd6-8582-9261d9a18285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:to="loc_us-gaap_OperatingIncomeLossMember_b7719c59-d9fe-4bd6-8582-9261d9a18285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ca23c92b-dade-4e38-82fc-e2678d4dfa1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ca23c92b-dade-4e38-82fc-e2678d4dfa1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_a1f2a4c0-a90c-46fc-81c8-e7c80ed65e13" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:to="loc_ttek_ContingentConsiderationMember_a1f2a4c0-a90c-46fc-81c8-e7c80ed65e13" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="extended" id="ideb9b0ffeb894bce885b1e2b95d4fd33_GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:to="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f3f7bc8-33a7-4aaa-abca-63e79668fb59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_Goodwill_8f3f7bc8-33a7-4aaa-abca-63e79668fb59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e32c168d-4147-4b72-8034-21b28b88a90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e32c168d-4147-4b72-8034-21b28b88a90c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_c47a9cb7-23a6-449d-af38-40a87a9ab099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_c47a9cb7-23a6-449d-af38-40a87a9ab099" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6f8e126a-be98-4c46-ade8-c7ac3790333e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6f8e126a-be98-4c46-ade8-c7ac3790333e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14ec1c65-9611-427e-8b12-c9bd5691b143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_90937789-860b-402c-b407-43f4fa0664e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:to="loc_us-gaap_SegmentDomain_90937789-860b-402c-b407-43f4fa0664e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:to="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_20d2b621-f6a6-42cd-9c8b-e675046b34cd" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:to="loc_ttek_GovernmentServicesGroupMember_20d2b621-f6a6-42cd-9c8b-e675046b34cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_a9a7957e-e3b8-4411-b8f1-5c0cf3c1eb08" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_a9a7957e-e3b8-4411-b8f1-5c0cf3c1eb08" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="iaacb7ca1717a40f58835cf961cbf43f7_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_4250eb11-85f1-44f9-b1ac-e5f4fe5b6422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_4250eb11-85f1-44f9-b1ac-e5f4fe5b6422" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_fe19bb5a-1e28-4f02-a352-1e4df326d3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_fe19bb5a-1e28-4f02-a352-1e4df326d3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth_09857a00-76a2-4ad2-9794-1920277f0d57" xlink:href="ttek-20211003.xsd#ttek_PercentageNegativeGrowth"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_ttek_PercentageNegativeGrowth_09857a00-76a2-4ad2-9794-1920277f0d57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_86b18f9b-188e-44f0-a039-e960c9e81c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_Assets_86b18f9b-188e-44f0-a039-e960c9e81c8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_60114f8e-de41-493f-b378-84063970b651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_Goodwill_60114f8e-de41-493f-b378-84063970b651" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bfd80267-49d3-470f-bb03-29d9eaefd461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillGross_bfd80267-49d3-470f-bb03-29d9eaefd461" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_188d4b0b-abdf-4cb3-9c3f-a5df47fff4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_188d4b0b-abdf-4cb3-9c3f-a5df47fff4dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d581db13-e02b-4a11-bfea-f7d488d535a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d581db13-e02b-4a11-bfea-f7d488d535a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_6d5e181d-e20a-42f1-9262-fdcef85e84cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:to="loc_us-gaap_ReportingUnitDomain_6d5e181d-e20a-42f1-9262-fdcef85e84cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:to="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember_89eabba1-887f-4206-95a0-1dbc2f3088b9" xlink:href="ttek-20211003.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:to="loc_ttek_AsiaPacificReportingUnitMember_89eabba1-887f-4206-95a0-1dbc2f3088b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember_369854b0-ab4f-45a7-a669-b95a6fab1b1a" xlink:href="ttek-20211003.xsd#ttek_RemediationFieldServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:to="loc_ttek_RemediationFieldServicesMember_369854b0-ab4f-45a7-a669-b95a6fab1b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bbc5bd17-1ee0-4150-99fa-25716d677f89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:to="loc_us-gaap_SegmentDomain_bbc5bd17-1ee0-4150-99fa-25716d677f89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:to="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_27393894-8687-48a6-9d40-f3734bc0949d" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:to="loc_ttek_GovernmentServicesGroupMember_27393894-8687-48a6-9d40-f3734bc0949d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_fcd9f342-a6f0-46a3-8930-616b97da0bd1" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_fcd9f342-a6f0-46a3-8930-616b97da0bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ba98bd54-2522-482f-9bce-8b5330cc7140_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:to="loc_srt_SegmentGeographicalDomain_ba98bd54-2522-482f-9bce-8b5330cc7140_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:to="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_325fc2ff-eb81-4b5f-acaf-f605dfb6c436" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:to="loc_country_AU_325fc2ff-eb81-4b5f-acaf-f605dfb6c436" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="extended" id="i1e78e1bd43d147dea661fff2e3e6ba98_GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_654d0d9e-7cbd-4bbe-a1ca-b2de7485f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_654d0d9e-7cbd-4bbe-a1ca-b2de7485f34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9551474-df80-4417-9830-165e6b3b1ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9551474-df80-4417-9830-165e6b3b1ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c343c044-d12f-47cc-a0d8-442fb4fe1abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c343c044-d12f-47cc-a0d8-442fb4fe1abc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f2139f8-316f-443d-ae87-0e1fcc4fb96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f2139f8-316f-443d-ae87-0e1fcc4fb96c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_054482c5-bbad-4ca2-8dda-f4b3a779eb14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_CustomerRelationshipsMember_054482c5-bbad-4ca2-8dda-f4b3a779eb14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_0d71a819-2f39-40a4-ada9-202a8f5f830d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_0d71a819-2f39-40a4-ada9-202a8f5f830d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2d315a32-af7d-49be-9106-607c36f1a42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_TradeNamesMember_2d315a32-af7d-49be-9106-607c36f1a42b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i89bc853a8c89499b970e1d7ecda042a5_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b6f4c1f3-ceb9-488b-a579-465eb4663340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b6f4c1f3-ceb9-488b-a579-465eb4663340" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d15d6edc-6435-49ca-956d-bd536ac35412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d15d6edc-6435-49ca-956d-bd536ac35412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5d60e08b-c794-47c6-b3dd-b383cdc08c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5d60e08b-c794-47c6-b3dd-b383cdc08c9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_51aae4a2-305e-4c66-a1e6-206c2195a4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_Depreciation_51aae4a2-305e-4c66-a1e6-206c2195a4d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_47100f71-6c2a-444b-9fa6-86e4d725ef2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_47100f71-6c2a-444b-9fa6-86e4d725ef2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_2c2bfd96-0db8-4371-a093-4436b9ae5506" xlink:href="ttek-20211003.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_2c2bfd96-0db8-4371-a093-4436b9ae5506" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_25fbc766-220c-41fe-bf47-4fec7007078d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_25fbc766-220c-41fe-bf47-4fec7007078d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i00159c153c0a4afdb0aeb78656042ab4_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5a2f5c1b-baf1-48f6-b7fd-4c484e08aed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5a2f5c1b-baf1-48f6-b7fd-4c484e08aed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_44668451-3467-429d-bd31-3c5e83541a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_44668451-3467-429d-bd31-3c5e83541a4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1beafad8-e375-4025-9bea-1fc3e21cd9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1beafad8-e375-4025-9bea-1fc3e21cd9c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_5d9901af-1f7f-481a-a5f9-c9ea8ac2db3a" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_5d9901af-1f7f-481a-a5f9-c9ea8ac2db3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_7b7cf863-4f73-4f33-ad2f-27190be9f47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_7b7cf863-4f73-4f33-ad2f-27190be9f47f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5b5f6a3f-b82f-4e13-bdd7-a3949290d96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5b5f6a3f-b82f-4e13-bdd7-a3949290d96d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_041510f3-a6cc-47d8-8587-1cf63004364c" xlink:href="ttek-20211003.xsd#ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_041510f3-a6cc-47d8-8587-1cf63004364c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_730b10ac-dbf8-43bb-a895-1f77d7171577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_730b10ac-dbf8-43bb-a895-1f77d7171577" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1fa97e5d-aa43-40f1-8aa7-1ecd338d8022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1fa97e5d-aa43-40f1-8aa7-1ecd338d8022" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_7c9cb65d-085b-4d42-a4d7-8e9732d3c7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_7c9cb65d-085b-4d42-a4d7-8e9732d3c7a5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_26f22055-677d-4f1a-89f3-460e45543889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_26f22055-677d-4f1a-89f3-460e45543889" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_75314c86-47cd-4a21-9179-1b800dd9e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_75314c86-47cd-4a21-9179-1b800dd9e9f2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_7314f25b-c576-4a95-9b71-ccc59ef628fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_7314f25b-c576-4a95-9b71-ccc59ef628fc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bc93c9b7-8d76-4d45-ad3b-d736103eb381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bc93c9b7-8d76-4d45-ad3b-d736103eb381" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bb1c6113-0be9-41c1-a60d-29c8fbb9f824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bb1c6113-0be9-41c1-a60d-29c8fbb9f824" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8293fc8c-eab6-4c42-9c6f-08a1645c3467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8293fc8c-eab6-4c42-9c6f-08a1645c3467" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_64ec8a57-43b0-4f11-a1e2-bc4d4a643cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_64ec8a57-43b0-4f11-a1e2-bc4d4a643cbb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_852d6bfb-a73a-4c98-ad83-abb4c6108082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_852d6bfb-a73a-4c98-ad83-abb4c6108082" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f720d333-5d25-4714-85a8-58304ea2a5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f720d333-5d25-4714-85a8-58304ea2a5d6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8a41554a-751f-472d-90b1-c64709b42f61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8a41554a-751f-472d-90b1-c64709b42f61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_3781929b-9ebb-45bd-be04-d286b05e6dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:to="loc_us-gaap_ForeignCountryMember_3781929b-9ebb-45bd-be04-d286b05e6dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_a66698eb-f12a-444f-8566-abf6db63d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_a66698eb-f12a-444f-8566-abf6db63d5b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:to="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d3cb7299-5295-4794-af89-488f09ee73a0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:to="loc_srt_SegmentGeographicalDomain_d3cb7299-5295-4794-af89-488f09ee73a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:to="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c1c82be1-7b79-447b-bcd5-acc39c57b451" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:to="loc_country_CA_c1c82be1-7b79-447b-bcd5-acc39c57b451" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="ia356c1a56e8344d39a9a03ab096bf4dc_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_9d71edce-fc0d-4c98-b26d-53a874ffc526" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_9d71edce-fc0d-4c98-b26d-53a874ffc526" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7381d02b-6915-4ff0-9d57-f295a2a29a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7381d02b-6915-4ff0-9d57-f295a2a29a54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_68ff61a9-e6e5-49cc-88cb-15873c7be855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_DebtInstrumentTerm_68ff61a9-e6e5-49cc-88cb-15873c7be855" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_ac0b180f-bcad-487a-b9b8-63f8372fcfb1" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_ac0b180f-bcad-487a-b9b8-63f8372fcfb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_9ee20e58-16bc-4adb-a141-67280f871994" xlink:href="ttek-20211003.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_9ee20e58-16bc-4adb-a141-67280f871994" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_489db05e-90ec-49fe-8e43-b22158a6e041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_489db05e-90ec-49fe-8e43-b22158a6e041" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_aec0a7a2-91eb-4af6-9765-7b7fc3e41168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCredit_aec0a7a2-91eb-4af6-9765-7b7fc3e41168" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1417eea4-eb23-46ad-b6a2-85f285e0872a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LongTermDebt_1417eea4-eb23-46ad-b6a2-85f285e0872a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_9d180ab3-9c55-4c76-a78f-e0094ac7f876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_9d180ab3-9c55-4c76-a78f-e0094ac7f876" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_73bb81c9-ad94-4775-be5c-60456beccb87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_73bb81c9-ad94-4775-be5c-60456beccb87" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_3f7255a2-d7ef-446d-a952-35c2915caaeb" xlink:href="ttek-20211003.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_3f7255a2-d7ef-446d-a952-35c2915caaeb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ca220002-d5f9-4c65-b306-c638b8fd8255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ca220002-d5f9-4c65-b306-c638b8fd8255" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_e62adfc3-073a-4463-9e6f-ff5b1f878a71" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_e62adfc3-073a-4463-9e6f-ff5b1f878a71" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_b8e2b78e-89f4-47f1-8269-a8eb11f0e410" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_b8e2b78e-89f4-47f1-8269-a8eb11f0e410" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_3f867613-73e5-4e7d-b92f-00c5192f29b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_3f867613-73e5-4e7d-b92f-00c5192f29b2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_5f8d321f-b0c1-4bef-b0b8-608dbf82b78e" xlink:href="ttek-20211003.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_5f8d321f-b0c1-4bef-b0b8-608dbf82b78e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_0dd84823-77be-4ca1-a7e6-68fd2bb9c262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_BankOverdrafts_0dd84823-77be-4ca1-a7e6-68fd2bb9c262" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2a430d2b-2785-4bd2-9497-4eb08e54375e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2a430d2b-2785-4bd2-9497-4eb08e54375e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_2fb2d801-f4d1-46ec-89d8-f4accd176afa" xlink:href="ttek-20211003.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:to="loc_ttek_AmendedCreditAgreementMember_2fb2d801-f4d1-46ec-89d8-f4accd176afa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_9781f545-0e1c-4b21-9730-5b734d724e10" xlink:href="ttek-20211003.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:to="loc_ttek_OtherCreditFacilitiesMember_9781f545-0e1c-4b21-9730-5b734d724e10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a8c6d68e-646d-4e66-a519-9478bcdc229d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:to="loc_us-gaap_CreditFacilityDomain_a8c6d68e-646d-4e66-a519-9478bcdc229d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:to="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_860080bd-6a1e-4808-92a6-dbd5cc99cf3d" xlink:href="ttek-20211003.xsd#ttek_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_ttek_TermLoanFacilityMember_860080bd-6a1e-4808-92a6-dbd5cc99cf3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e950b430-c1e5-437c-a39b-7dc559ba7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e950b430-c1e5-437c-a39b-7dc559ba7b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6c2f8c60-7808-4d77-bd50-9738ab32b859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6c2f8c60-7808-4d77-bd50-9738ab32b859" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_d98c625b-dc31-4c43-83e7-6bf04ff5c548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_BridgeLoanMember_d98c625b-dc31-4c43-83e7-6bf04ff5c548" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_249913e8-e452-4974-af26-9291edfa797a" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_249913e8-e452-4974-af26-9291edfa797a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ab9f1a43-5f32-465a-aa65-03004539009c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:to="loc_us-gaap_VariableRateDomain_ab9f1a43-5f32-465a-aa65-03004539009c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:to="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_135fdf49-1552-4d49-b2ea-e2bc852539d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_us-gaap_EurodollarMember_135fdf49-1552-4d49-b2ea-e2bc852539d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a47c61ac-3d99-4030-8c5d-a8ff3cd1fde2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a47c61ac-3d99-4030-8c5d-a8ff3cd1fde2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember_97c6f161-08b9-497b-a681-b209b6e08539" xlink:href="ttek-20211003.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_ttek_PrimeRateOrEurodollarRateMember_97c6f161-08b9-497b-a681-b209b6e08539" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_85bfa43b-7355-4d31-836b-446ba1b2d8ed_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:to="loc_srt_RangeMember_85bfa43b-7355-4d31-836b-446ba1b2d8ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:to="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9fd879ba-7f9e-4eb6-b7aa-01f01be94675" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:to="loc_srt_MinimumMember_9fd879ba-7f9e-4eb6-b7aa-01f01be94675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1209fc1d-e4ff-432d-97a6-10ad8f4569a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:to="loc_srt_MaximumMember_1209fc1d-e4ff-432d-97a6-10ad8f4569a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i8e0bcb26143b4fb599daf82eb2404072_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_5a82402c-4b4b-47be-8d95-c9907ec693bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_5a82402c-4b4b-47be-8d95-c9907ec693bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ee38882-854e-45ac-909d-ac43f7ea729d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ee38882-854e-45ac-909d-ac43f7ea729d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_a4c35e3a-a691-4ab6-870d-f01c34fadd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_a4c35e3a-a691-4ab6-870d-f01c34fadd75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:to="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_10bcede8-37d1-4302-8fa3-ef1d9bab9d81_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:to="loc_srt_RangeMember_10bcede8-37d1-4302-8fa3-ef1d9bab9d81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:to="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b5f8c1a3-7f38-42f5-89b5-88f3cd8b2c4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:to="loc_srt_MinimumMember_b5f8c1a3-7f38-42f5-89b5-88f3cd8b2c4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dba7e9e5-3a1c-4732-9447-2008cfbcc8c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:to="loc_srt_MaximumMember_dba7e9e5-3a1c-4732-9447-2008cfbcc8c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="extended" id="ic610a0455fd04fa2926347abb9e60a75_StockholdersEquityandStockCompensationPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5a68d2db-9acc-40d9-987e-9c3a441737c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5a68d2db-9acc-40d9-987e-9c3a441737c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6b70d495-b718-4cf9-9d1f-25d02162d586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6b70d495-b718-4cf9-9d1f-25d02162d586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3eef9e50-281b-4212-9820-4b858467573e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3eef9e50-281b-4212-9820-4b858467573e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_3357dd33-8340-4fde-9383-3d6ea23e775c" xlink:href="ttek-20211003.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_3357dd33-8340-4fde-9383-3d6ea23e775c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27217ac9-3033-4c7e-af09-9672b1e35e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27217ac9-3033-4c7e-af09-9672b1e35e18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_74a12bf9-7a0c-4452-ba67-72d9198691da" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_74a12bf9-7a0c-4452-ba67-72d9198691da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_4eb8b652-3deb-47a9-93f6-b93b61a44a49" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_4eb8b652-3deb-47a9-93f6-b93b61a44a49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_4ad6a18e-d40e-41f8-9df9-00cc278d8dfc" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_4ad6a18e-d40e-41f8-9df9-00cc278d8dfc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_16437357-82bd-4c4b-883e-ab6a13dd088d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_16437357-82bd-4c4b-883e-ab6a13dd088d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_133f7585-d1a8-440f-b67f-bda1edbfae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_133f7585-d1a8-440f-b67f-bda1edbfae6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b9e1883f-0069-46f8-adbc-0d8113b81ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b9e1883f-0069-46f8-adbc-0d8113b81ebe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0b47863f-28d2-4580-bdd4-c9d6a7ac898a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0b47863f-28d2-4580-bdd4-c9d6a7ac898a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d5941d26-a2d1-4121-b24e-1ff1ef2c191f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d5941d26-a2d1-4121-b24e-1ff1ef2c191f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_37a0f252-2a69-441e-bb1c-3f969330b723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_37a0f252-2a69-441e-bb1c-3f969330b723" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_e53e3509-0e35-47e8-a388-9c44e2669eec" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_e53e3509-0e35-47e8-a388-9c44e2669eec" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_00c60a49-b697-4e75-b96d-b88701fbb7bd" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_00c60a49-b697-4e75-b96d-b88701fbb7bd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_df44ac7d-2320-479b-beaf-66904aaadbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_df44ac7d-2320-479b-beaf-66904aaadbd3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6a09815c-ad1b-4629-addd-78b7b5149bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6a09815c-ad1b-4629-addd-78b7b5149bfe" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22f63fee-d175-4a79-8f06-7eeebd5c6cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22f63fee-d175-4a79-8f06-7eeebd5c6cc4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_addda496-dc90-4d76-b7be-819a6acd52fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_addda496-dc90-4d76-b7be-819a6acd52fd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_cad7ff37-b205-40c7-b751-4f314455f710" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_cad7ff37-b205-40c7-b751-4f314455f710" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_1e71e736-ded1-439c-b343-a0a450f5a13b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:to="loc_us-gaap_AwardDateDomain_1e71e736-ded1-439c-b343-a0a450f5a13b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:to="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member_b1101011-d070-40c9-85b0-c5a8f16875c9" xlink:href="ttek-20211003.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:to="loc_ttek_DatesPriorToMarchSixth2006Member_b1101011-d070-40c9-85b0-c5a8f16875c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_5e2957c7-150c-49ca-bd15-0e6347ecdfa1" xlink:href="ttek-20211003.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_5e2957c7-150c-49ca-bd15-0e6347ecdfa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5e89d279-ab3b-48e7-9832-acfac73f6d42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:to="loc_us-gaap_PlanNameDomain_5e89d279-ab3b-48e7-9832-acfac73f6d42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:to="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_e4bb2324-5589-441e-8d13-cc952c95038f" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2005Member_e4bb2324-5589-441e-8d13-cc952c95038f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_e17f8297-6549-44d2-b754-ab77ddf99636" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2015Member_e17f8297-6549-44d2-b754-ab77ddf99636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_58cb6b16-66ca-457c-b118-30cf589997f6" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2018Member_58cb6b16-66ca-457c-b118-30cf589997f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_e2d9bd09-1ba0-4ba0-8fd2-e1a3b9422fd9" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_e2d9bd09-1ba0-4ba0-8fd2-e1a3b9422fd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7500f053-a36b-4306-9849-d8dfcc6857a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7500f053-a36b-4306-9849-d8dfcc6857a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_a9908ca4-1263-4054-873c-56bc35415253" xlink:href="ttek-20211003.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_a9908ca4-1263-4054-873c-56bc35415253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7e780f6f-4c08-4bd6-a402-6728355dff52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7e780f6f-4c08-4bd6-a402-6728355dff52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cf48cd41-8852-4b4a-8685-dec96f18e5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_us-gaap_PerformanceSharesMember_cf48cd41-8852-4b4a-8685-dec96f18e5ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_be29f594-2ad9-4eb9-8917-70ab1b6fa0b0" xlink:href="ttek-20211003.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_be29f594-2ad9-4eb9-8917-70ab1b6fa0b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_426351c4-2434-422b-9740-08bc4b11f06f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:to="loc_us-gaap_VestingDomain_426351c4-2434-422b-9740-08bc4b11f06f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:to="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_c67907e8-7afb-48f1-98c9-ac00df333447" xlink:href="ttek-20211003.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:to="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_c67907e8-7afb-48f1-98c9-ac00df333447" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_d9ac063b-6ea3-4a3a-a1c1-acaff69c97c5" xlink:href="ttek-20211003.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_d9ac063b-6ea3-4a3a-a1c1-acaff69c97c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f1dceee1-8260-4d09-939d-599c3847e860_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f1dceee1-8260-4d09-939d-599c3847e860_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_d195a42b-331e-4e26-8ab2-df45aa7cc476" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:to="loc_srt_DirectorMember_d195a42b-331e-4e26-8ab2-df45aa7cc476" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="extended" id="i57c00c80e3ef4feb81a48c9a2596236c_StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_00e7eec2-a85a-4486-b855-0e405b4a9804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_00e7eec2-a85a-4486-b855-0e405b4a9804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0c8deea-54d2-4571-9b9b-b1e8d947960a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0c8deea-54d2-4571-9b9b-b1e8d947960a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4002942d-59ad-41c0-8047-7683b559dea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4002942d-59ad-41c0-8047-7683b559dea9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_aaaac6a0-b106-4515-8491-30e5c118b688" xlink:href="ttek-20211003.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_aaaac6a0-b106-4515-8491-30e5c118b688" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1d3d3d0b-c723-4996-8a33-3e902d18ee43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1d3d3d0b-c723-4996-8a33-3e902d18ee43" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d73ca8c-6fae-4301-89ff-01e48354d846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c328021a-07e1-41b9-9e7e-148f5d7e80a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c328021a-07e1-41b9-9e7e-148f5d7e80a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_855eb235-cfb0-471d-9594-79d004a1602f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_855eb235-cfb0-471d-9594-79d004a1602f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ca9c37c2-fb25-44d3-bc85-6a81d6777237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ca9c37c2-fb25-44d3-bc85-6a81d6777237" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c1c23118-fe52-4b30-9071-62a2ba3a7bd7" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c1c23118-fe52-4b30-9071-62a2ba3a7bd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_be65b6f4-4377-4e97-a6f3-3136d8817aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_be65b6f4-4377-4e97-a6f3-3136d8817aff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68033171-33af-45ae-882b-e058ed8ef4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:to="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c91d4c0d-f169-4355-aa1b-85728f5c9697_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c91d4c0d-f169-4355-aa1b-85728f5c9697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_34fffeb5-7aa1-4b41-a6c6-e612d0f6aa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_34fffeb5-7aa1-4b41-a6c6-e612d0f6aa1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_798d62cb-9acc-4436-8e0d-53d173ffb252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:to="loc_us-gaap_PerformanceSharesMember_798d62cb-9acc-4436-8e0d-53d173ffb252" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansESPPSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="extended" id="i0b51c7258e2741dea7afd2ed6608cdee_StockholdersEquityandStockCompensationPlansESPPSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0cefe50f-0e65-4680-8b86-0a2d6668745f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0cefe50f-0e65-4680-8b86-0a2d6668745f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7b86c51e-6c81-4b1d-a6e7-0a67ee0a374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7b86c51e-6c81-4b1d-a6e7-0a67ee0a374a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3e20b40f-4e7b-4d73-9b51-7fb527ff8a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3e20b40f-4e7b-4d73-9b51-7fb527ff8a3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:to="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_16c865d7-0180-4781-addc-67323f5afb28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:to="loc_us-gaap_PlanNameDomain_16c865d7-0180-4781-addc-67323f5afb28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:to="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_3be066e4-caf9-4d12-9420-aae6bb74e549" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_3be066e4-caf9-4d12-9420-aae6bb74e549" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="extended" id="i53a2656894a24cc68450c2cb6e4d875a_StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a3a9cedb-f6fa-4b63-9a56-9832ca108468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a3a9cedb-f6fa-4b63-9a56-9832ca108468" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_59963e8c-f3d9-41b7-be0b-20854637aec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_59963e8c-f3d9-41b7-be0b-20854637aec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9f7c7c40-68dc-4855-9fa0-3ba5628357a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9f7c7c40-68dc-4855-9fa0-3ba5628357a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c64634a6-3974-429d-877d-777549ab5cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c64634a6-3974-429d-877d-777549ab5cb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:to="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_856ab85f-2aa2-487f-af22-cebe62e50545_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:to="loc_us-gaap_PlanNameDomain_856ab85f-2aa2-487f-af22-cebe62e50545_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:to="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_85976df7-a270-4ada-8763-ee07c8adf8e0" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_85976df7-a270-4ada-8763-ee07c8adf8e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="extended" id="ic3c5d1af538d4c5e87c7fba5649a0773_RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d8d7fc36-75ff-49e7-9f72-34ee3efc38b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d8d7fc36-75ff-49e7-9f72-34ee3efc38b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_cd6fddef-0834-47ee-bf69-ca94683cd9ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_cd6fddef-0834-47ee-bf69-ca94683cd9ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_eaa08aa4-e35d-4208-a723-003bb4cb039f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_eaa08aa4-e35d-4208-a723-003bb4cb039f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_389e6b74-20d8-4b1f-9eeb-3c1d3fcce4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_MutualFundMember_389e6b74-20d8-4b1f-9eeb-3c1d3fcce4e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_6af11d4c-a11b-49b4-94f3-f55e8601720a" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_6af11d4c-a11b-49b4-94f3-f55e8601720a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_ef021264-a18b-4c56-928e-737c0c2bd6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_ef021264-a18b-4c56-928e-737c0c2bd6b0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="extended" id="ieebb51ada12c49fdaf85e7a7f2632485_RetirementPlansAssumptionsusedforBenefitObligationValuationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb6035d6-1c70-4fbd-b61f-3b42b2d01c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb6035d6-1c70-4fbd-b61f-3b42b2d01c80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_d5b22292-037f-4051-b90f-f0c86ab99256" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:to="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_d5b22292-037f-4051-b90f-f0c86ab99256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a7d1917f-9b35-49d6-b588-b14a0f4c88ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a7d1917f-9b35-49d6-b588-b14a0f4c88ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_deeeffb9-1626-4f02-aef6-f561b1628e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_deeeffb9-1626-4f02-aef6-f561b1628e62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:to="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_053e0805-fa2d-4e64-959c-9b54f50070dc_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:to="loc_srt_RangeMember_053e0805-fa2d-4e64-959c-9b54f50070dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:to="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b905d37-c442-4ba0-ad64-9a080e088425" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:to="loc_srt_MinimumMember_0b905d37-c442-4ba0-ad64-9a080e088425" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e0f58143-c8c1-446b-86a0-a4b4f4c02ef8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:to="loc_srt_MaximumMember_e0f58143-c8c1-446b-86a0-a4b4f4c02ef8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i6b77bbf6d5f248fd87c35392f981ecdd_DerivativeFinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_4eb5d732-a42c-42b4-a855-3726cf87b5bc" xlink:href="ttek-20211003.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_4eb5d732-a42c-42b4-a855-3726cf87b5bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c35ce510-1969-4ac1-b7ae-9b06f66ce054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c35ce510-1969-4ac1-b7ae-9b06f66ce054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_b584e77c-8f45-4a30-8219-a2aba894c733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_b584e77c-8f45-4a30-8219-a2aba894c733" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_2ba0eeeb-1c91-461c-b924-5091c3909f57" xlink:href="ttek-20211003.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_2ba0eeeb-1c91-461c-b924-5091c3909f57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_9c3e9f28-06e4-4e35-b924-18c5862a0d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_9c3e9f28-06e4-4e35-b924-18c5862a0d64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_df66770f-ff84-4bc6-a1c7-fa2aa072e410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_df66770f-ff84-4bc6-a1c7-fa2aa072e410" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_1cd41606-5194-421b-ac95-c5a1f814bd5d" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_1cd41606-5194-421b-ac95-c5a1f814bd5d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_a0667eb1-6f3d-497d-b4b9-d712a9eecf1e" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_a0667eb1-6f3d-497d-b4b9-d712a9eecf1e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_db27c2f8-92d8-4d7f-b3b5-21c960cf460a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_db27c2f8-92d8-4d7f-b3b5-21c960cf460a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_91a8342f-3969-430d-9e16-12c82212a4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_us-gaap_InterestRateSwapMember_91a8342f-3969-430d-9e16-12c82212a4a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_0bb2152e-a862-4d4f-9a44-fb7b504e1ba3" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap1Member_0bb2152e-a862-4d4f-9a44-fb7b504e1ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_be4179f6-574c-436b-a674-4aadb0967d31" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap2Member_be4179f6-574c-436b-a674-4aadb0967d31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_b5167917-1e40-407f-817f-6ebf47ee68f3" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap3Member_b5167917-1e40-407f-817f-6ebf47ee68f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_bd8a07b8-4864-4594-8219-a54d973a5fbb" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap4Member_bd8a07b8-4864-4594-8219-a54d973a5fbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_ce3a91bc-6835-444e-a6fc-0742b7d8d639" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap5Member_ce3a91bc-6835-444e-a6fc-0742b7d8d639" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_5451b1c2-ebeb-46de-b35a-dd3df6b8ffb8" xlink:href="ttek-20211003.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_5451b1c2-ebeb-46de-b35a-dd3df6b8ffb8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_3d54db05-a59c-43b6-91bb-429dcbcf1dba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:to="loc_us-gaap_HedgingRelationshipDomain_3d54db05-a59c-43b6-91bb-429dcbcf1dba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:to="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_90bd0552-9cbd-473d-9995-03d63f7033d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:to="loc_us-gaap_CashFlowHedgingMember_90bd0552-9cbd-473d-9995-03d63f7033d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:to="loc_us-gaap_HedgingDesignationDomain_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:to="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_50d40ec8-2637-4daf-a1ca-cc506a53c6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_50d40ec8-2637-4daf-a1ca-cc506a53c6ed" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="extended" id="if869e320919846499841429b0301fab1_DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_53aa9d12-ff5f-4c3c-bfc6-1aec0ada6568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_53aa9d12-ff5f-4c3c-bfc6-1aec0ada6568" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0a99153c-8181-4e3e-ade7-e6e3e638540a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0a99153c-8181-4e3e-ade7-e6e3e638540a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d23fc45b-ab0f-49a6-a272-a05369e61f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:to="loc_us-gaap_InterestRateSwapMember_d23fc45b-ab0f-49a6-a272-a05369e61f2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_556e93e5-84e7-485a-9119-7799167f21a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:to="loc_us-gaap_HedgingDesignationDomain_556e93e5-84e7-485a-9119-7799167f21a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:to="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b59560a1-2c51-498d-a2f1-9b5a3ea0b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b59560a1-2c51-498d-a2f1-9b5a3ea0b54e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_060c2752-55fc-482b-9a9e-e05a5784f15a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:to="loc_us-gaap_CashFlowHedgingMember_060c2752-55fc-482b-9a9e-e05a5784f15a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4cf8b520-7ccb-40dc-8121-b0a01063ab55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4cf8b520-7ccb-40dc-8121-b0a01063ab55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_30390cc3-6c9c-4bd9-9bae-b3ccc69be654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_30390cc3-6c9c-4bd9-9bae-b3ccc69be654" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" xlink:type="extended" id="ia636369b6f264375a8b78434ba667266_DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ae6612f7-e81e-4d4c-96c3-52ae7bc16c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ae6612f7-e81e-4d4c-96c3-52ae7bc16c6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6e90e609-e767-4c06-be69-80de9d3ba9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6e90e609-e767-4c06-be69-80de9d3ba9b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_246c236d-4996-4087-a6f4-eb4cc388f53b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_246c236d-4996-4087-a6f4-eb4cc388f53b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_265cde15-f6e8-4a58-80f7-a9db25178bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:to="loc_us-gaap_InterestRateSwapMember_265cde15-f6e8-4a58-80f7-a9db25178bf9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i0d64441e8b94475396045f4b52581769_ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6b412fc-ede0-47d1-a3eb-74570634c027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6b412fc-ede0-47d1-a3eb-74570634c027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0074944c-d87b-490b-b7b9-f438e899da6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0074944c-d87b-490b-b7b9-f438e899da6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17545c2c-efd6-47a0-8336-62b40b0c077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17545c2c-efd6-47a0-8336-62b40b0c077f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_44dca6f3-69c5-4b67-ab79-4eab9ad5c1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_44dca6f3-69c5-4b67-ab79-4eab9ad5c1b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6ca1d4d-cd97-4eba-a7a4-9bded81e66ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_13486d26-fbe5-4ed9-82b7-4d9a0599bd81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:to="loc_us-gaap_EquityComponentDomain_13486d26-fbe5-4ed9-82b7-4d9a0599bd81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:to="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8b3c19b6-ed7b-41c3-bac2-857f12ce8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8b3c19b6-ed7b-41c3-bac2-857f12ce8dc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_721a7136-8266-4f52-b66f-2cd18b968dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_721a7136-8266-4f52-b66f-2cd18b968dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0968447c-c1d2-45de-a519-fdf6a135b16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0968447c-c1d2-45de-a519-fdf6a135b16a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="i0166230a939c40ad8b201c5445517e5c_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_8351070b-7217-4e82-8d23-f114ca355606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:to="loc_us-gaap_LineOfCredit_8351070b-7217-4e82-8d23-f114ca355606" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:to="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:to="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_675576d8-8b9c-4b7e-89a3-c7329e2b42f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_675576d8-8b9c-4b7e-89a3-c7329e2b42f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_4f27d5f3-fbf3-41cc-a3df-c5e018b10963" xlink:href="ttek-20211003.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:to="loc_ttek_AmendedCreditAgreementMember_4f27d5f3-fbf3-41cc-a3df-c5e018b10963" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="extended" id="iffc50d9f757c4394b5def0cb0d32b752_ReportableSegmentsFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ed7cbbcc-4a9d-4594-83a0-46ed997d0eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_NumberOfReportableSegments_ed7cbbcc-4a9d-4594-83a0-46ed997d0eed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a870d39c-68ec-4ed7-971e-059f08a7326d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a870d39c-68ec-4ed7-971e-059f08a7326d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ab96ddb6-ec68-4ac2-98f4-80fd126a640d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_OperatingIncomeLoss_ab96ddb6-ec68-4ac2-98f4-80fd126a640d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5ab027ad-7659-4f16-a874-29c0cc9757cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5ab027ad-7659-4f16-a874-29c0cc9757cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_bc4469c0-37e6-4e6d-8f74-01bb46f8cb51" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_bc4469c0-37e6-4e6d-8f74-01bb46f8cb51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ded9aaaa-05ab-4ab9-a44b-9ba1bf5503c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ded9aaaa-05ab-4ab9-a44b-9ba1bf5503c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_838b8d99-74c5-4283-a218-ea024e29cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_Assets_838b8d99-74c5-4283-a218-ea024e29cfd9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:to="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c2357c78-e700-4c94-bd06-32cbf60ce297_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:to="loc_srt_ConsolidationItemsDomain_c2357c78-e700-4c94-bd06-32cbf60ce297_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:to="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0e51877a-2b0e-41c2-a052-322ca3282e24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_OperatingSegmentsMember_0e51877a-2b0e-41c2-a052-322ca3282e24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_835354eb-d95e-41b4-a9be-613f5e37330b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_835354eb-d95e-41b4-a9be-613f5e37330b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_af1679b3-6a14-4372-9c66-754e1fda6752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_af1679b3-6a14-4372-9c66-754e1fda6752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c3d7a08-8c95-4db3-a963-132dc554b4a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:to="loc_us-gaap_SegmentDomain_8c3d7a08-8c95-4db3-a963-132dc554b4a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:to="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_486c05eb-4471-4610-96c7-abc71ec80e2f" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_GovernmentServicesGroupMember_486c05eb-4471-4610-96c7-abc71ec80e2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_42e37f1a-66fe-458d-89e4-eb76ff225308" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_42e37f1a-66fe-458d-89e4-eb76ff225308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_5f8fe3f7-3477-43ad-9373-d8eff3a06572" xlink:href="ttek-20211003.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_5f8fe3f7-3477-43ad-9373-d8eff3a06572" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsGeographicInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="extended" id="i9986f22e688c4e7588a32306ff64fd4c_ReportableSegmentsGeographicInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63779b34-aa6d-4b24-87c4-debf5d11233f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63779b34-aa6d-4b24-87c4-debf5d11233f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_0d7d2b75-49af-46e0-a4bd-5a34d2f2082f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:to="loc_us-gaap_NoncurrentAssets_0d7d2b75-49af-46e0-a4bd-5a34d2f2082f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:to="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_821bce47-0f32-4fb3-afa5-92a94e36bc8e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:to="loc_srt_SegmentGeographicalDomain_821bce47-0f32-4fb3-afa5-92a94e36bc8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:to="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2d1cbf1e-5a05-4945-b541-551e5a374122" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:to="loc_country_US_2d1cbf1e-5a05-4945-b541-551e5a374122" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_5d650acb-f9b8-458e-a46f-e45e94d01253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:to="loc_us-gaap_NonUsMember_5d650acb-f9b8-458e-a46f-e45e94d01253" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="extended" id="ie4ffe4db0f314b76bceaa38552883734_ReportableSegmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_eae58f86-fc4b-435d-b461-2a00020d2f78" xlink:href="ttek-20211003.xsd#ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:to="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_eae58f86-fc4b-435d-b461-2a00020d2f78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:to="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_552cd455-4b83-4968-90c4-0da592470319_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:to="loc_us-gaap_SegmentDomain_552cd455-4b83-4968-90c4-0da592470319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:to="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_2c4556a3-5419-4e03-89a0-002c6358ba37" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:to="loc_ttek_GovernmentServicesGroupMember_2c4556a3-5419-4e03-89a0-002c6358ba37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_e374292d-3b1e-4329-90e2-9077b4914faf" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_e374292d-3b1e-4329-90e2-9077b4914faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:to="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_60587467-60c7-4251-9dee-1ae75ac7ed1b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_60587467-60c7-4251-9dee-1ae75ac7ed1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_4175bd38-3285-49c3-a01f-6a2b98b86a53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:to="loc_srt_ScenarioForecastMember_4175bd38-3285-49c3-a01f-6a2b98b86a53" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#QuarterlyFinancialInformationUnauditedNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="extended" id="if8938dcbb6f143b18224e763fdee540c_QuarterlyFinancialInformationUnauditedNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a3a4ef2-9b5a-4945-b8f7-46eea2bfabc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a3a4ef2-9b5a-4945-b8f7-46eea2bfabc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts_7c4ffd50-7754-44a0-b66a-8f45874292ac" xlink:href="ttek-20211003.xsd#ttek_COVID19IncrementalCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_ttek_COVID19IncrementalCosts_7c4ffd50-7754-44a0-b66a-8f45874292ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_02617820-7335-4951-8fec-4a866ac6fe8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_02617820-7335-4951-8fec-4a866ac6fe8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_af575b20-a54a-4c6c-b6e5-13998f16442f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_af575b20-a54a-4c6c-b6e5-13998f16442f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65e9c3bb-ce46-4bf9-ba02-eaa134d5282f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65e9c3bb-ce46-4bf9-ba02-eaa134d5282f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_dc87c464-2f52-45ee-ac40-025a64aab91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:to="loc_us-gaap_ForeignCountryMember_dc87c464-2f52-45ee-ac40-025a64aab91d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a229580b-d9ed-4624-9bce-8b941ce18365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a229580b-d9ed-4624-9bce-8b941ce18365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_9211bb28-bec7-453c-ba57-ce16f48d0de9" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:to="loc_ttek_ContingentConsiderationMember_9211bb28-bec7-453c-ba57-ce16f48d0de9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"/>
  <link:definitionLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="extended" id="ibc8588c87e8d46a79595fb2c9ab023a4_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5537b48c-9571-439f-9ee8-fe54fd2a7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5537b48c-9571-439f-9ee8-fe54fd2a7c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_148832a1-5aff-4d23-9e95-6b7e6d3fd916" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_148832a1-5aff-4d23-9e95-6b7e6d3fd916" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2c8df1f6-0b46-4868-8b8b-1de97ce9bfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2c8df1f6-0b46-4868-8b8b-1de97ce9bfce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_5d685293-db55-41e1-9f34-6f874e47ea18" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_5d685293-db55-41e1-9f34-6f874e47ea18" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_d8a54c27-de60-493e-8973-5c9273bf074f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c40eeca-6ff9-4e21-b444-fb4009a939ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c40eeca-6ff9-4e21-b444-fb4009a939ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b28a23c5-4561-46c8-8c71-ff61ed59e87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b28a23c5-4561-46c8-8c71-ff61ed59e87e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_d20cb137-9109-42e9-871f-6c316f36484f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_d20cb137-9109-42e9-871f-6c316f36484f" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>ttek-20211003_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b-->
<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_ttek_FederalGovernmentMember_a1e46ff0-1c8e-4b56-aa7c-53439895fa0a_terseLabel_en-US" xlink:label="lab_ttek_FederalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government</link:label>
    <link:label id="lab_ttek_FederalGovernmentMember_f402f271-4873-4476-83f2-81b40def26a8_verboseLabel_en-US" xlink:label="lab_ttek_FederalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal government</link:label>
    <link:label id="lab_ttek_FederalGovernmentMember_label_en-US" xlink:label="lab_ttek_FederalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government [Member]</link:label>
    <link:label id="lab_ttek_FederalGovernmentMember_documentation_en-US" xlink:label="lab_ttek_FederalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the federal government client sector.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember" xlink:href="ttek-20211003.xsd#ttek_FederalGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_FederalGovernmentMember" xlink:to="lab_ttek_FederalGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_8c486085-bb9b-4ae3-bc97-9fc0fbe5817d_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental information:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_NameOfMajorCustomerDomain_eca072dd-554f-4b19-8a27-04f858757a7c_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_IncreaseDecreaseInAccruedCompensation_71d9f519-13dc-4471-9481-1a3dca85e02b_terseLabel_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_ttek_IncreaseDecreaseInAccruedCompensation_label_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Compensation</link:label>
    <link:label id="lab_ttek_IncreaseDecreaseInAccruedCompensation_documentation_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_IncreaseDecreaseInAccruedCompensation" xlink:to="lab_ttek_IncreaseDecreaseInAccruedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_StockRepurchaseAndDividendsAbstract_22790688-dce2-4cde-85f7-5004d61753c0_terseLabel_en-US" xlink:label="lab_ttek_StockRepurchaseAndDividendsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase And Dividends [Abstract]</link:label>
    <link:label id="lab_ttek_StockRepurchaseAndDividendsAbstract_label_en-US" xlink:label="lab_ttek_StockRepurchaseAndDividendsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase And Dividends [Abstract]</link:label>
    <link:label id="lab_ttek_StockRepurchaseAndDividendsAbstract_documentation_en-US" xlink:label="lab_ttek_StockRepurchaseAndDividendsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase And Dividends [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract" xlink:href="ttek-20211003.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract" xlink:to="lab_ttek_StockRepurchaseAndDividendsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ff761340-2e50-4b77-914b-1914f69cbe1b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CurrentStateAndLocalTaxExpenseBenefit_e74aa3f6-fde2-4e7b-849d-143da37a7571_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LeaseholdImprovementsMember_69726db7-3e8d-4081-a2c0-cc2ecd544f57_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_83a0c518-2750-4c94-a248-fcb5561194f0_terseLabel_en-US" xlink:label="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of derivative agreements</link:label>
    <link:label id="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_label_en-US" xlink:label="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Number of Agreements Entered into by Entity</link:label>
    <link:label id="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_documentation_en-US" xlink:label="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of derivative agreements entered into by the entity during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:href="ttek-20211003.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:to="lab_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_863aac85-9be0-4955-be16-c3a6767d15a0_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_9e09a785-e2a5-40f2-b311-b0c425d52fd8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationAcquisitionRelatedCosts_47ce11fc-8838-4c73-aa6b-b73c90eaa67d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and integration 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_c5f88c47-37c9-48b5-ab3e-583efbfaf672_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return to provision</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_AllAcquisitionsMember_730704f8-f3de-4005-9522-31faf66eb927_terseLabel_en-US" xlink:label="lab_ttek_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All acquisitions</link:label>
    <link:label id="lab_ttek_AllAcquisitionsMember_label_en-US" xlink:label="lab_ttek_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Acquisitions [Member]</link:label>
    <link:label id="lab_ttek_AllAcquisitionsMember_documentation_en-US" xlink:label="lab_ttek_AllAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllAcquisitionsMember" xlink:href="ttek-20211003.xsd#ttek_AllAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AllAcquisitionsMember" xlink:to="lab_ttek_AllAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1a1d7fb5-6a53-4a33-b890-1b08db408b2c_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InterestRateSwap4Member_809c0a28-688e-4fae-bc22-c87881af4c62_terseLabel_en-US" xlink:label="lab_ttek_InterestRateSwap4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 4</link:label>
    <link:label id="lab_ttek_InterestRateSwap4Member_label_en-US" xlink:label="lab_ttek_InterestRateSwap4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 4 [Member]</link:label>
    <link:label id="lab_ttek_InterestRateSwap4Member_documentation_en-US" xlink:label="lab_ttek_InterestRateSwap4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 4 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InterestRateSwap4Member" xlink:to="lab_ttek_InterestRateSwap4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ca6e3e10-edf7-4052-98f3-463d396e4bcb_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f21905c4-0b3e-4b1a-8f85-4ca10496957d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_PercentageOfAccountReceivablesDueFromAgencies_b6a0833a-3693-4c61-9196-2d5bec8dd58f_terseLabel_en-US" xlink:label="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable due from various agencies of the U.S. federal government (as a percent)</link:label>
    <link:label id="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies_label_en-US" xlink:label="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Account Receivables Due from Agencies</link:label>
    <link:label id="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies_documentation_en-US" xlink:label="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:href="ttek-20211003.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:to="lab_ttek_PercentageOfAccountReceivablesDueFromAgencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_3b31f99d-f7e3-4c8c-a9e7-f28cae29868e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of net contract assets/liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentForContingentConsiderationLiabilityFinancingActivities_39180fbf-0504-4f17-acdf-387f45980451_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_0bdfd94a-cd84-4337-8b80-bd94a18412ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported as cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c9b038aa-8db3-48de-829c-39a49cd5d2c6_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e12cdf54-098e-49d9-9d8d-a66730697362_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_6c7e8d5f-bb29-4675-bbd7-426272f21f06_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_a34422ee-5bfa-4d41-b09c-a49faa09e201_terseLabel_en-US" xlink:label="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number every share or unit issued counts against aggregate share limit (in shares)</link:label>
    <link:label id="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_label_en-US" xlink:label="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit</link:label>
    <link:label id="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_documentation_en-US" xlink:label="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number every share or unit issued under the plan counts against aggregate share limit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:href="ttek-20211003.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:to="lab_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6477f057-a511-440d-85a7-18998498d9e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DerivativesPolicyTextBlock_4e7bb908-b0ce-42ff-b9fa-14fc70d49476_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d0e6e3b4-f578-4832-9e61-9695e728c316_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available for future awards (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_65cce062-27d7-4985-9c39-95e8873535ac_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_721d7dbe-9a78-4d3b-8158-f9e700ec2fb2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected stock price volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_28a508de-aec8-4d9a-acc4-f7856c4aba12_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_13304c70-78a7-45e3-b3ec-fbc3143ee05b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d3f3c426-f27a-420f-b1a4-c42a1d3b8f2f_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_527c0e25-9166-4642-96ec-bde1316f50e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_f574cffc-00f6-4274-a954-0aedf612258e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings adjustment to contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_81bcd3b2-7864-4b97-a9f2-ff2260725193_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gains in earnings for adjustments on contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a5bb1c3a-5c72-44bf-97c2-407847b2840e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_dei_DocumentsIncorporatedByReferenceTextBlock_59061ee7-4b8f-45a3-9d42-61710ee81247_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_LesseeLeaseDescriptionLineItems_d3cfa4a8-eaf7-49dc-b284-226ec1e1ce5e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeDomain_51dffd4f-87a5-4585-8acd-e65d5ea525c8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfIntangibleAssets_3906226e-6537-457a-ba14-94ee9734f12b_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_ecc9c34a-6103-4312-903e-53ccedc87d88_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income, net of tax:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_cc9375dd-71e6-4161-8f9c-a13318e08932_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9fb7db84-653d-4af8-8519-e311cc016ed4_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_4a0a09d6-b4fd-4b12-be7e-43d0de7787e1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized repurchase amount</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b3a4d9c4-6715-4ede-9895-17ab18251382_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior year 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsLiabilitiesNet_ed26eba7-7471-44cf-b864-9ec4912c5d2b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f394deb3-2068-48b8-bab1-05ef712afd00_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities excluded from the calculation of dilutive potential common 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageDiscountRatePercent_1801c810-2d43-407d-9ced-f38f4e90fa74_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_53eaa125-f148-46cf-a0c2-fc38f31d38d2_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability revenue recognized during the period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_EquityIncentivePlan2015Member_2fe4aee6-5e9b-48a6-a879-1adafab09665_terseLabel_en-US" xlink:label="lab_ttek_EquityIncentivePlan2015Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2015 EIP</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2015Member_label_en-US" xlink:label="lab_ttek_EquityIncentivePlan2015Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan2015 [Member]</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2015Member_documentation_en-US" xlink:label="lab_ttek_EquityIncentivePlan2015Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the entity's 2015 Equity Incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EquityIncentivePlan2015Member" xlink:to="lab_ttek_EquityIncentivePlan2015Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_4a206cbf-d3c4-4343-84a9-755de13f6716_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionAxis_f77c7a5f-c7b1-462d-9820-51dc4a45d8bf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_SubcontractorMember_cd8657ff-e46f-4f08-ad35-b3f1ce2cb6cd_terseLabel_en-US" xlink:label="lab_ttek_SubcontractorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontractor costs</link:label>
    <link:label id="lab_ttek_SubcontractorMember_label_en-US" xlink:label="lab_ttek_SubcontractorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontractor [Member]</link:label>
    <link:label id="lab_ttek_SubcontractorMember_documentation_en-US" xlink:label="lab_ttek_SubcontractorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subcontractor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember" xlink:href="ttek-20211003.xsd#ttek_SubcontractorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SubcontractorMember" xlink:to="lab_ttek_SubcontractorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_8b264532-9f90-4361-9f0c-0e97a4e38b10_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ea58f96b-621d-4179-9ff1-c13445cef5f9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_COVID19IncrementalCosts_6e130a74-bd07-481c-8ed5-9303d1f7a20b_terseLabel_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 incremental costs</link:label>
    <link:label id="lab_ttek_COVID19IncrementalCosts_label_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Incremental Costs</link:label>
    <link:label id="lab_ttek_COVID19IncrementalCosts_documentation_en-US" xlink:label="lab_ttek_COVID19IncrementalCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Incremental Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts" xlink:href="ttek-20211003.xsd#ttek_COVID19IncrementalCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_COVID19IncrementalCosts" xlink:to="lab_ttek_COVID19IncrementalCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5b34441e-94df-40d5-88f3-abcd7258d55d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_90860eae-23e0-43f9-84aa-818b807f2dab_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsPolicyTextBlock_a72cb5c8-c78b-4639-a806-897de80ae2ab_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_3153b3fb-1134-46a8-889d-f73072739a2d_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum contingent consideration, year one</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_0f25b9e7-1f00-4396-8e6f-50ad2ea31bf0_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock&#160;&#8211; Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October&#160;3, 2021 and September&#160;27, 2020</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_febe8431-95dc-4c7d-8261-44611e1ac1f0_negatedLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a452bc48-ecac-4f61-892c-a1cde60cec73_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_4e030cdc-1b2b-4c5f-ae0e-fc3ad8b69cab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets, operating leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_141a043b-437c-4adb-8c6d-421dcecde1ec_negatedLabel_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition and integration expenses</link:label>
    <link:label id="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_label_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Acquisition and Integration Related Costs</link:label>
    <link:label id="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents acquisition and integration -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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:to="lab_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_dae8a597-741e-4c50-b528-81f9408b152e_terseLabel_en-US" xlink:label="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of inflation</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_label_en-US" xlink:label="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_documentation_en-US" xlink:label="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:to="lab_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_0275cec3-5f9c-4454-a138-883e42bb946a_terseLabel_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate or Eurodollar Rate</link:label>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_label_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate Or Eurodollar Rate [Member]</link:label>
    <link:label id="lab_ttek_PrimeRateOrEurodollarRateMember_documentation_en-US" xlink:label="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate Or Eurodollar Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember" xlink:href="ttek-20211003.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PrimeRateOrEurodollarRateMember" xlink:to="lab_ttek_PrimeRateOrEurodollarRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_04b8b7f9-4e38-4987-ae0e-d6d6d1aeef13_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions of earnings from unconsolidated joint ventures</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_e9646ff1-e56b-4f14-b68c-594be0637799_negatedLabel_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of interest rate swap agreements</link:label>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_label_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</link:label>
    <link:label id="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_documentation_en-US" xlink:label="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:href="ttek-20211003.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:to="lab_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3d4a95b9-1302-4f43-8666-58f00e0d964e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_217d4e73-ea5d-4300-a2db-21ff44a616d7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanPlanAssetsCategoryLineItems_d9e2edab-d0fc-46cd-80d3-44727b36586f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a347838d-0a22-4de6-9dc4-877cfabeab1f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_4dd8c3ff-d01c-47d4-95c7-92fdd0730f73_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1a8158f1-c41a-4889-b78e-191f061d5551_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_02d939fd-19b3-43fd-ac2e-2b5c5b30d9b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_3ee0b48a-37da-4271-b6ad-9aaedb6b4186_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_28ec6beb-a1e0-47fa-8e61-9ccc2ac77d1b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c48bb17e-691d-432d-8ba9-9eb810b3f546_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carry forwards which expire at various dates</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_90c7af65-5404-4f34-b3e4-512a77ca380b_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of maximum potential earn-out</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EarnOutPaymentsAbstract_9eb158a3-f92c-4c2a-b2c0-9be738833666_terseLabel_en-US" xlink:label="lab_ttek_EarnOutPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out payments:</link:label>
    <link:label id="lab_ttek_EarnOutPaymentsAbstract_label_en-US" xlink:label="lab_ttek_EarnOutPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn Out Payments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract" xlink:href="ttek-20211003.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EarnOutPaymentsAbstract" xlink:to="lab_ttek_EarnOutPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_cdce63cb-b13f-467f-aa11-7a9f6c5529c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue and Contract Balances</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubleaseIncome_871e8ab5-2175-45be-a31a-96d2b7e16f6f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_2c257110-b609-4f79-8017-20b9950088d5_terseLabel_en-US" xlink:label="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Costs and Expenses</link:label>
    <link:label id="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance and Reserves, Charged to Cost and Expense</link:label>
    <link:label id="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_documentation_en-US" xlink:label="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:to="lab_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_297b8453-6218-4ba4-9971-c22ead4c53d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_39cfb11e-f40b-436f-9f66-a6bacc2b6280_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested balance at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0d4a3717-6366-4a65-aaf1-8083da675c05_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested balance at the end of the period (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_63706bbd-6780-4f8a-84c2-22598771ad2f_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_afc6a72c-1cb3-4a6a-aa97-cb723d1e51da_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_ab249eca-0699-4782-a212-0088bcca6796_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_8b6a5e3e-8bee-4961-bd20-d4bccd0bc5de_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_1491037d-7c59-4e96-9bdc-2c7c36d9fce1_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_7ab8779f-98be-4599-bcce-9553d5f8640c_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_908b3bbd-bd1c-481e-9f66-a770eaa4decd_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_51ad1ff2-7ece-4c8f-9d63-da33b21316d9_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_68c96221-137e-4ae3-b7ba-758ba904d9d0_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_858c318b-95a5-4fa6-abe3-eaab23ed36c9_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_3d85e4d9-545e-4910-9dbb-eac12d7b9008_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of reclassification from accumulated other comprehensive income to interest expense</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9e17afe6-38e0-48c0-aeb8-4fa5d041952e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_dd0b9d0a-e8fe-4a76-bc63-ea4568480ce3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets related to deferred compensation plans</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_37e897a4-1bb8-4597-9167-bb328d933e19_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9e53a235-995c-47dd-972e-0836ea3f2506_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of geographic information</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PlanAssetCategoriesDomain_888b6397-05d7-4118-b81e-339d2cac5f43_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_ba103d37-9496-41a3-820c-75d7bc87b0d2_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LongTermDebt_0a0164f2-bbc9-4ae0-a95c-b33528e6e779_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facilities</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_4fa2bf5d-8dca-4b71-b110-51c143c19dab_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_be6bf2b4-c712-4b69-98da-9ab810ef8fef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_c02d68f8-bd84-4c5f-b943-c1cbbc6af4ad_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_4fdb0a77-8afd-4eb6-84b2-7e259bb561fc_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureAbstract_5d6ba23e-3abc-43f5-b64c-b6a98753d832_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxReconciliationRepatriationOfForeignEarnings_eda05eee-00b2-4c1c-9df1-760bd2b54eca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense related to repatriation of foreign earnings</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_65f6a2be-2bc3-41fe-aacf-7094f004819e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsLineItems_bd825d5d-b1dc-4652-aa47-0008b6403dc5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_NormanDisneyAndYoungMember_ea9bc6a2-7215-4cbb-bef1-bdd5e69d9c31_terseLabel_en-US" xlink:label="lab_ttek_NormanDisneyAndYoungMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NDY</link:label>
    <link:label id="lab_ttek_NormanDisneyAndYoungMember_label_en-US" xlink:label="lab_ttek_NormanDisneyAndYoungMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norman Disney And Young [Member]</link:label>
    <link:label id="lab_ttek_NormanDisneyAndYoungMember_documentation_en-US" xlink:label="lab_ttek_NormanDisneyAndYoungMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norman Disney And Young [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember" xlink:href="ttek-20211003.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NormanDisneyAndYoungMember" xlink:to="lab_ttek_NormanDisneyAndYoungMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_df8d1e2a-3935-486b-bf4a-cf6eb0003001_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in income tax expense due to excess tax benefits on share-based payments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_bea14362-4646-49ba-8834-aae81ce524a5_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DatesPriorToMarchSixth2006Member_710835ff-202a-4d66-8415-6361d87c0844_terseLabel_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date prior to March 6, 2006</link:label>
    <link:label id="lab_ttek_DatesPriorToMarchSixth2006Member_label_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dates Prior To March Sixth, 2006 [Member]</link:label>
    <link:label id="lab_ttek_DatesPriorToMarchSixth2006Member_documentation_en-US" xlink:label="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dates Prior To March Sixth, 2006 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member" xlink:href="ttek-20211003.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DatesPriorToMarchSixth2006Member" xlink:to="lab_ttek_DatesPriorToMarchSixth2006Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8f2b6947-04b5-482d-ba30-46e5ad4f7502_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayable_fc98f7bb-10b0-430e-995d-83d934db174f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_HedgingRelationshipDomain_4c6aea8f-d7c9-4451-b8b6-5e640ccdc8fc_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_c7b96343-5ecb-4976-9ac4-fc7bf2058e6f_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_64775c9e-474a-4ddd-9b2e-b7c035b1547b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition date fair value of contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_WeightedAverageDiscountRateAbstract_911d87db-d80e-42c3-a582-2636ac5ada95_terseLabel_en-US" xlink:label="lab_ttek_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate:</link:label>
    <link:label id="lab_ttek_WeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_ttek_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_ttek_WeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_ttek_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageDiscountRateAbstract" xlink:href="ttek-20211003.xsd#ttek_WeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_WeightedAverageDiscountRateAbstract" xlink:to="lab_ttek_WeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_14b1adb0-f352-474a-9c83-f6a5a20ed458_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c3f26f27-f29f-408b-9577-32f7d6a58e24_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_15fb7974-13b9-41ac-9d09-f3ac45059b05_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development ("R&amp;D") 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_57cd32ff-1e65-49ea-a7eb-9732c8a9f49c_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0adca98f-2ae5-453f-ae18-6876116b3f0c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_bea07915-84d8-44ac-aec5-043865fa2a09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_d64f67e5-408b-40f8-a679-7fde415761b4_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashMember_f6ea765d-7f90-444b-9c48-5113511aa5a7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash/other</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanCashMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanCashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanCashMember" xlink:to="lab_us-gaap_DefinedBenefitPlanCashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_PercentageOfRevenueEarnedFromAgencies_0f26bbcd-6367-4421-a8e0-40c5ccb4e9e1_terseLabel_en-US" xlink:label="lab_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from customers (as a percent)</link:label>
    <link:label id="lab_ttek_PercentageOfRevenueEarnedFromAgencies_label_en-US" xlink:label="lab_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Revenue Earned from Agencies</link:label>
    <link:label id="lab_ttek_PercentageOfRevenueEarnedFromAgencies_documentation_en-US" xlink:label="lab_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage of revenue from customers within the risk category.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:href="ttek-20211003.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:to="lab_ttek_PercentageOfRevenueEarnedFromAgencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_f7941924-a4a6-46e9-8cad-06434033b9b0_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b12b1b4f-b81b-4d5e-8d80-ea1f2661d3d2_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to noncontrolling interests, net of tax</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceOtherMember_2c67b0eb-c3f8-46dc-95ac-d67a2bb79847_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other costs of revenue</link:label>
    <link:label id="lab_us-gaap_ServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceOtherMember" xlink:to="lab_us-gaap_ServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_f4357b4e-f199-4cd8-a353-881428c7af65_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b423ce26-da78-47b9-98a9-43a86ac8f21a_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_044b37ed-bd74-47ca-a3ec-3e9731920399_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxAuthorityDomain_820e07f5-e5bb-4eaa-9b67-e85fc5836952_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeFinanceLeasesTextBlock_32522b61-5492-4632-8719-228ab8b913d8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5e383083-4690-4313-9402-b19f0ba3feb5_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_DeferredIncomeTaxAssetsNet_ca367e9b-14b7-4325-a660-ff0adcd3b3f3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrentAbstract_db0ba76f-cda4-41d8-8971-756464612365_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_a888892d-3d99-4c9b-88a7-e6c1ac5c3fc7_terseLabel_en-US" xlink:label="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum age pension plan was open for new entrants</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_label_en-US" xlink:label="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_documentation_en-US" xlink:label="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:to="lab_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_48fe2960-9d46-4955-98f1-654f18273782_terseLabel_en-US" xlink:label="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment (in shares)</link:label>
    <link:label id="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_label_en-US" xlink:label="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment</link:label>
    <link:label id="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_documentation_en-US" xlink:label="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:href="ttek-20211003.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:to="lab_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_2aa261a2-7000-4009-b07f-98ac2aed1f46_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_01d4f786-6619-415f-9373-085a1bd6ab77_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_cdd05357-18b0-46f6-8290-f25e147a4bd9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_976929cf-5d79-44e0-ac61-2b23ef9c9fef_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax refunds received</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_ffa30af9-1c4b-47f7-a7f5-8033f3f53b19_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of interest and penalties accrued</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeInstrumentRiskAxis_2f34c663-532d-432f-9799-31ae45faa9a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_94988a73-2c26-43ca-840d-7c7d7ddd225b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_478b4039-e27f-45c4-b330-1fd24e60976c_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum contingent consideration, year three</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_5b3145d4-e61e-4205-b638-ae1ed19156f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in accrued interest and penalties</link:label>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_label_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_4b8cbd62-4059-4417-8abe-36872c7fc717_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax adjustments</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ace705a0-0e44-4c35-bb7d-1f7574df5523_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_10234be7-b685-4416-a152-7fb0e1f80188_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total present value of lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CurrentFederalTaxExpenseBenefit_8eef8e5b-2174-4ad8-a42c-d90cbf736849_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockValue_d7fbfe4f-0ff1-4384-a7f2-57b10c5269d1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock&#160;&#8211; Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October&#160;3, 2021 and September&#160;27, 2020, respectively</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_e7bc4844-d05e-4470-af47-854edf1dcecc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and contingent liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bb173292-c01d-4996-bb91-86f8209927cb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average period to recognize the unrecognized compensation cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_64b16aa3-5816-4848-b3f1-d327eea9359b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested balance at the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c9021e5d-d980-4e94-88cc-fa866e192795_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested balance at the end of the period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeasesTextBlock_ece583ca-e25a-4322-9f13-2e01b68470ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanFundedStatusOfPlan_3b94bd7b-8691-4ce8-8db7-442b6f0b6029_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net surplus</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_0d60318d-cd35-489d-8bc0-94815982f864_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_c4a496fd-cee5-4c42-b2e0-f315c1f25f41_terseLabel_en-US" xlink:label="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities, Policy [Policy Text Block]</link:label>
    <link:label id="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:href="ttek-20211003.xsd#ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:to="lab_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLossMember_4862dec8-81a8-46ea-a1ff-3aea46bfa0c5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLossMember_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLossMember" xlink:to="lab_us-gaap_OperatingIncomeLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fc5aa4b1-bc97-4c96-b503-2f853ddca6d3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e48ef6f5-6fdd-4671-aef7-10c63525ad01_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of diluted stock options and unvested restricted stock (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillLineItems_76fa8224-97e4-46a2-b94d-624c28fd0700_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c00513f9-77ba-493f-9700-91d821000e8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_af19dcdb-62f6-4878-8129-4567cb14c800_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of the beginning and ending amounts of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_73c4f92f-1135-4f52-90e1-1fae54a0dc4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d1466290-d3f2-4445-829e-a0c955bb4001_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_January2020StockRepurchaseProgramMember_ca2c9e77-61e5-4f32-83f2-18e323b97f92_terseLabel_en-US" xlink:label="lab_ttek_January2020StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2020 Stock Repurchase Program</link:label>
    <link:label id="lab_ttek_January2020StockRepurchaseProgramMember_label_en-US" xlink:label="lab_ttek_January2020StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2020 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_ttek_January2020StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_ttek_January2020StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">January 2020 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_January2020StockRepurchaseProgramMember" xlink:href="ttek-20211003.xsd#ttek_January2020StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_January2020StockRepurchaseProgramMember" xlink:to="lab_ttek_January2020StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_72f7ba0f-a9c7-4791-8b7a-1c0bff20d24a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly cash dividend declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_997b878a-0fb8-4b79-bffa-3cf47186b85b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_f3c953ee-eaf0-4a81-b592-7871b6abc053_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DividendsDeclaredTableTextBlock_bf0d8245-fe6f-432a-bc6d-7a5ef104334d_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of dividends declared and paid</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_5b44fe5b-d4f4-4760-b960-b37d55c99ce8_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_EquityAbstract_ed752bd0-52f4-46f0-945d-6275a77bcaed_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_284c9eef-8417-4a10-ba51-4801444eaff1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carry forwards which have no expiration date</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLossCarryforwardsTable_4d96df8c-87c8-486a-a35d-6dfe23265a64_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_82fd1e79-195d-4c25-9faf-bc62eadb9395_terseLabel_en-US" xlink:label="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability driven investment funds</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_label_en-US" xlink:label="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Liability Driven Investment Funds [Member]</link:label>
    <link:label id="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_documentation_en-US" xlink:label="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Liability Driven Investment Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:to="lab_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a6dd33bd-af9c-4b01-9921-d47f95954a56_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_2825e942-8844-4474-ae37-893323b6b2c7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_PercentageNegativeGrowth_f87163fc-8845-472d-b26c-3e7db0f47218_terseLabel_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage negative growth</link:label>
    <link:label id="lab_ttek_PercentageNegativeGrowth_label_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Negative Growth</link:label>
    <link:label id="lab_ttek_PercentageNegativeGrowth_documentation_en-US" xlink:label="lab_ttek_PercentageNegativeGrowth" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Negative Growth</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth" xlink:href="ttek-20211003.xsd#ttek_PercentageNegativeGrowth"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PercentageNegativeGrowth" xlink:to="lab_ttek_PercentageNegativeGrowth" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_97014ddc-53ba-479d-8400-de44879e4b03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_15c89741-0dea-4fdf-afc3-6a518d40abf5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentAbstract_3f33023f-8c8a-4ac7-8767-d98d337ebb3e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerContractsMember_69d250a1-3125-4e17-aa09-514a87b714e1_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Existing customer contracts</link:label>
    <link:label id="lab_us-gaap_CustomerContractsMember_label_en-US" xlink:label="lab_us-gaap_CustomerContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerContractsMember" xlink:to="lab_us-gaap_CustomerContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_13c45604-596a-4329-ad54-74d72ff60979_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_0b95ab2d-f945-4e50-b770-0eac5e15d406_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_3161139d-8c38-45b3-aa72-fdb6edf85185_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockDividendsPerShareCashPaid_3096d803-d00e-45da-8861-b30d4db5caa2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_65f1cc9d-2bb7-4cdb-af31-968a8d81f3ca_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend paid per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_SegueTechnologiesIncMember_8e5a7aac-00ce-47b8-9a8c-1f2626c39eed_terseLabel_en-US" xlink:label="lab_ttek_SegueTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEG</link:label>
    <link:label id="lab_ttek_SegueTechnologiesIncMember_label_en-US" xlink:label="lab_ttek_SegueTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segue Technologies, Inc. [Member]</link:label>
    <link:label id="lab_ttek_SegueTechnologiesIncMember_documentation_en-US" xlink:label="lab_ttek_SegueTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segue Technologies, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember" xlink:href="ttek-20211003.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SegueTechnologiesIncMember" xlink:to="lab_ttek_SegueTechnologiesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_7649ecce-a74e-48ca-9c0e-03818e12857f_terseLabel_en-US" xlink:label="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of changes in the carrying value of estimated contingent earn-out liabilities</link:label>
    <link:label id="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block]</link:label>
    <link:label id="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular information of changes in contingent earn-out liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:href="ttek-20211003.xsd#ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:to="lab_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_1dd914a6-d3ef-44a6-b785-281f3f6c9ca6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_9f6d367e-2a44-4fae-a00d-b181fbac60b9_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in uncertain tax positions</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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 change in uncertain tax positions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_bce013d5-ddd5-443f-8cdc-786cac0ce86e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f949570b-33bc-498e-bd14-7c26b342aa8b_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_CashPaidDuringThePeriodAbstract_6dc109a8-336b-40ad-900e-ec61413cc453_terseLabel_en-US" xlink:label="lab_ttek_CashPaidDuringThePeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_ttek_CashPaidDuringThePeriodAbstract_label_en-US" xlink:label="lab_ttek_CashPaidDuringThePeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid During the Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CashPaidDuringThePeriodAbstract" xlink:href="ttek-20211003.xsd#ttek_CashPaidDuringThePeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_CashPaidDuringThePeriodAbstract" xlink:to="lab_ttek_CashPaidDuringThePeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_1b34d221-5b76-4da8-b337-79c51213f020_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AwardTypeAxis_628f03e1-f007-487a-a94a-211fb897c8bb_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5ca18f44-e3ef-4519-888e-71152c478fa8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of maturity of future undiscounted cash flows associated with operating lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquity_6c2a0e2f-9c0b-4dbe-95a2-f6c34db7a127_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tetra Tech stockholders' equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_ttek_EquipmentFurnitureAndFixturesMember_237ac443-0ca1-4871-a32d-9082a882a3bd_terseLabel_en-US" xlink:label="lab_ttek_EquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, furniture and fixtures</link:label>
    <link:label id="lab_ttek_EquipmentFurnitureAndFixturesMember_label_en-US" xlink:label="lab_ttek_EquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, Furniture And Fixtures [Member]</link:label>
    <link:label id="lab_ttek_EquipmentFurnitureAndFixturesMember_documentation_en-US" xlink:label="lab_ttek_EquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember" xlink:href="ttek-20211003.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EquipmentFurnitureAndFixturesMember" xlink:to="lab_ttek_EquipmentFurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e6ce5e5d-94d5-4da2-9d15-2a6dd91a72f5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_ba1346e6-2d01-4f8a-8ec6-5578171b7946_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_36b305cf-ca62-4486-8080-8fed1624be67_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentAnnualReport_eea19a10-ba33-4c5b-9af7-507ee531cdf9_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_PaymentsForRepurchaseOfCommonStock_0d9ab73b-4eb6-4c18-bea4-3c0e92c504fa_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentUsefulLife_60ce75e8-d99c-4516-9de3-a644f10f008d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityNoncurrent_f152cd57-193a-4151-a06b-8b51c22d0896_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term lease liabilities, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_8b505662-6d85-4c96-846c-3fc89b2dd7ed_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CurrentIncomeTaxExpenseBenefit_f1a5146e-e9c9-4ee2-bb18-f413f1c05a26_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InternationalMember_d16af226-4743-43b3-8634-bcad09a36734_terseLabel_en-US" xlink:label="lab_ttek_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_ttek_InternationalMember_label_en-US" xlink:label="lab_ttek_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_ttek_InternationalMember_documentation_en-US" xlink:label="lab_ttek_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the international client sector.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember" xlink:href="ttek-20211003.xsd#ttek_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InternationalMember" xlink:to="lab_ttek_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_cf36ab44-d8d9-4d6d-9367-2cdad7d174c2_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit related to stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_386988af-2706-4012-be25-b740074a248d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_16a38892-951f-449b-9e6f-1c0cf5486db9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_fea1f597-1992-4e3c-ba8e-db9e22909299_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock_b41797fd-7b37-4b6b-ba8d-b1860886cebd_terseLabel_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock_label_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk [Policy Text Block]</link:label>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock_documentation_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding concentration of credit risk.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:href="ttek-20211003.xsd#ttek_ConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:to="lab_ttek_ConcentrationOfCreditRiskPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_ba73a875-70a4-4d6c-ae49-0bf90c697a4b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BilledContractReceivables_7b1fe31d-ffec-489d-838e-56b58ecfef9a_terseLabel_en-US" xlink:label="lab_us-gaap_BilledContractReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billed</link:label>
    <link:label id="lab_us-gaap_BilledContractReceivables_label_en-US" xlink:label="lab_us-gaap_BilledContractReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billed Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BilledContractReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BilledContractReceivables" xlink:to="lab_us-gaap_BilledContractReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_d7a5a448-6136-42c9-9eeb-6462e76e3f99_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_2b5249ca-dde7-4c0c-acc9-2240b3cef65d_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionLineItems_af449e07-d120-42ca-ad1a-1471051562a2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanEquitySecuritiesMember_f53007d7-2103-4693-927e-9ff14406d44c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_1c99cac9-0158-4894-9a5b-56572875970c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_0f7a8ac7-226f-4b45-9f7f-da415897cdbc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EquityMethodInvestments_8ee7dfa4-caca-4de4-b254-d3ea9932bf3b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in unconsolidated joint ventures</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInBookOverdrafts_9e73512c-6394-428a-99bc-d4f3aaf4d1f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in overdrafts</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBookOverdrafts_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Book Overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInBookOverdrafts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:to="lab_us-gaap_IncreaseDecreaseInBookOverdrafts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_262763d9-366f-42d0-a341-177722ac74f0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2d1e129b-0d41-4f84-9247-a6871abed98a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_ad613ad9-5048-4020-a825-8198e7707d08_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disallowed officer compensation</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9648bbfa-958e-452e-afbc-8c06d1b7943d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_dc3ee975-e015-414f-abff-8b936323f38a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_AsiaPacificReportingUnitMember_704e98da-9fd8-421b-9764-9453fcdf3e91_terseLabel_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASP</link:label>
    <link:label id="lab_ttek_AsiaPacificReportingUnitMember_label_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific Reporting Unit [Member]</link:label>
    <link:label id="lab_ttek_AsiaPacificReportingUnitMember_documentation_en-US" xlink:label="lab_ttek_AsiaPacificReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember" xlink:href="ttek-20211003.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AsiaPacificReportingUnitMember" xlink:to="lab_ttek_AsiaPacificReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_04808e2a-e691-450b-b76c-e7a64eee966b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_ab72265f-056e-42a7-9cd5-bc1b2b5f060b_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossTable_446a4d28-c82a-4444-977f-ab561e8dd479_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_762d39b8-d438-45cf-bb6e-861b5300f41a_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_AssetsCurrent_27cd6f5a-7c3f-4d3a-bb1b-682518d22dda_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDue_0fab08fa-2b44-4c82-a6b0-9643259f3652_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_da281c72-243b-46f0-bb3a-eaeea1392f2a_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_51af5a05-ec1b-4629-a98e-fe012028ad63_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit primarily consisting of valuation allowances</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InterestRateSwap5Member_c6d8f0b4-e9b7-42ce-9a84-54a8c74d4d4d_terseLabel_en-US" xlink:label="lab_ttek_InterestRateSwap5Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 5</link:label>
    <link:label id="lab_ttek_InterestRateSwap5Member_label_en-US" xlink:label="lab_ttek_InterestRateSwap5Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 5 [Member]</link:label>
    <link:label id="lab_ttek_InterestRateSwap5Member_documentation_en-US" xlink:label="lab_ttek_InterestRateSwap5Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 5 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InterestRateSwap5Member" xlink:to="lab_ttek_InterestRateSwap5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_9e864fa9-0835-4975-9d29-114d537ba5dd_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share repurchases total cost</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_aadd8e60-c20e-4984-a3e2-89b001d5bc12_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_ValuationAndQualifyingAccountsAbstract_0c63b715-5f1e-44ec-9507-d8c8275a9d66_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_c0f6d218-a731-4cbb-bd7d-765074436c8f_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Current portion of long-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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentTypeDomain_f79110e8-aaf1-4c85-a2fc-d23922fc1015_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_1396f0f3-239d-449c-b64d-f43e6ec1b4e3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_398a0ba3-2d31-4511-9b8e-56b8d20561bc_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_DerivativeInstrumentsGainLossLineItems_4cc01d24-51a9-427e-93d7-bcbc54d45baa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e435bcda-533e-467a-a276-f84bfed4275d_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_EquityComponentDomain_b3a240ea-27ba-4b58-aca2-9bbbf39d1375_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesPrepaidExpenses_e8877702-e9f8-40f8-89a6-b2fa0a5f0c7d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_3d9eb659-6d8e-4c07-8204-83d8200c3e74_terseLabel_en-US" xlink:label="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated cost to complete the related contracts</link:label>
    <link:label id="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_label_en-US" xlink:label="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition Estimated Cost to Complete Related Contracts</link:label>
    <link:label id="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_documentation_en-US" xlink:label="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of remaining estimated costs to complete the contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:href="ttek-20211003.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:to="lab_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_302bba37-8740-49fc-85b5-6bb02be9f5d4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanByPlanAssetCategoriesAxis_9f5a458a-3f48-4744-aad1-c7b39f52eea9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_c684e8c9-ae2f-45fc-b487-25dd8b367ec3_terseLabel_en-US" xlink:label="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and Other Current Assets</link:label>
    <link:label id="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and Other Current Assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid and Other Current Assets, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:href="ttek-20211003.xsd#ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:to="lab_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_9e2c78e4-1b88-47ca-a00a-1c25bd09c993_terseLabel_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, termination notice period three</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_label_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period Three</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_documentation_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:to="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_652aef99-b1d1-4e8a-9d46-9fdc2911497d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unsatisfied 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_62bfd83b-ba92-4c01-9fef-b5e0a925f596_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of excess of fair value over carrying value (less than)</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_e34c169a-c9f9-4dc6-b973-30d58546472f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted &amp; performance shares released</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_05ef46d7-ae22-487f-a326-7ff60291459a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the stock-based compensation and related income tax benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cbe42a64-ebfb-448e-a23e-13247f045b5a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_StateAndLocalGovernmentMember_5ab5c37e-8f26-4995-8179-d22275d4abd9_terseLabel_en-US" xlink:label="lab_ttek_StateAndLocalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. state and local government</link:label>
    <link:label id="lab_ttek_StateAndLocalGovernmentMember_label_en-US" xlink:label="lab_ttek_StateAndLocalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State And Local Government [Member]</link:label>
    <link:label id="lab_ttek_StateAndLocalGovernmentMember_documentation_en-US" xlink:label="lab_ttek_StateAndLocalGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the state and local government client sector.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember" xlink:href="ttek-20211003.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_StateAndLocalGovernmentMember" xlink:to="lab_ttek_StateAndLocalGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e80e14f1-b568-4451-9ec5-b2b53f5f7943_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_TimeAndMaterialsContractMember_dd4d8522-cd12-4bd1-aa79-daa83d435d0f_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-materials</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9a0d50ef-92d9-44a4-83b9-7c67d96e69fd_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income tax expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentReportingAbstract_997bf730-b8df-4c14-b302-72f5f1e89af2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1062b846-2c3f-4bc6-a1c4-acd55d8199df_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of intangible assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_UseOfEstimates_fa3eefaf-c63f-4aea-a197-a4b903402273_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d5ae827c-8fa7-4f58-aceb-2d41d5a2e12e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of number of weighted-average shares used to compute basic and diluted EPS</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_GoodwillTranslationAndPurchaseAccountingAdjustments_8c1902dd-badf-43a8-b95a-bc23e8414aee_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation and other</link:label>
    <link:label id="lab_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Translation and Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_4ed44fad-7150-456a-b21e-d2f165e4749d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_bd7c35b2-81bc-440d-9fbe-2d79c30358e5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized shares (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_cb6e18fd-7ed8-4b16-8d0a-e3d686eab9ba_terseLabel_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of levels below operating/reportable segments at which goodwill impairment testing is performed</link:label>
    <link:label id="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_label_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Levels Below Segments for Goodwill Impairment Testing</link:label>
    <link:label id="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_documentation_en-US" xlink:label="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:href="ttek-20211003.xsd#ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:to="lab_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f98b2714-661d-45ee-8a80-f7559cb3456a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average purchase price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RatioOfIndebtednessToNetCapital1_93cd0581-cb65-4ee9-8b41-c3b671a5dedc_terseLabel_en-US" xlink:label="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated leverage ratio</link:label>
    <link:label id="lab_us-gaap_RatioOfIndebtednessToNetCapital1_label_en-US" xlink:label="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of Indebtedness to Net Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:to="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_03bef4a6-22c7-488e-8f2c-7c2d6e17d49a_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5bf32c25-df98-4b6a-8085-f484553ca075_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Tetra Tech</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_472aea78-637c-4040-99d9-3fb6c5a4999e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Tetra Tech</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dc3ad7df-c28e-4495-9405-37aa805e0860_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Tetra Tech</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_1bcee750-71e2-49c1-83b8-9fc40575941b_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_ttek_NumberOfEmployeesAcquiredInAcquisition_21157fcf-2092-4f49-8ea8-7d377e50073f_terseLabel_en-US" xlink:label="lab_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of employees</link:label>
    <link:label id="lab_ttek_NumberOfEmployeesAcquiredInAcquisition_label_en-US" xlink:label="lab_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Acquired In Acquisition</link:label>
    <link:label id="lab_ttek_NumberOfEmployeesAcquiredInAcquisition_documentation_en-US" xlink:label="lab_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of employees acquired in the acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:href="ttek-20211003.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:to="lab_ttek_NumberOfEmployeesAcquiredInAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_5d58ab39-5dbc-49f5-8b9a-2a5c2229215c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_c0392b54-6c48-4d0a-8391-ca81f1034639_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal term (up to)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5e3639ac-3239-4440-b988-03a68d25e216_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_a56f8f80-47b3-4b3d-823d-47e6bc70bf85_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_09083c5d-b4b5-4f19-88c3-91a04b6270c3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevolvingCreditFacilityMember_3af9dd86-3d20-4258-bc7d-7158972dacb3_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_2fa299c1-712c-42f1-8757-dd3d42bde845_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities for undistributed foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_5f716478-692c-4ead-a4ef-811a18b044ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_19999f7b-ee12-49a0-ac74-346fbf613f99_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_afadfbcc-8564-464e-9431-f8716eab1da6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of components of lease cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_3bddfd62-5e85-4edd-8695-23054453fa6e_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_586b3cbc-7360-4b4b-a5fd-244f1d1f0805_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_00329dac-23af-46a4-88cc-0d0fd884f2b1_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_0cbe75bf-e80a-4ad6-81a1-b8517de9b17e_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_f96941b8-2ddb-4ca3-83fe-0d623056cfed_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_5ba48b2b-0176-437b-90a7-97dafa1e9ab5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_ac18faa3-41e9-43f2-be25-562896f50481_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_1e925677-8189-4daa-a4ae-fbeeeb751e05_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_23b3ed6c-4ea7-4373-b1da-4c103fbec950_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DeferredTaxAssetsLeasingArrangements_a0cbb0a5-3289-4c40-b798-7ec79c6686c5_terseLabel_en-US" xlink:label="lab_ttek_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities, operating leases</link:label>
    <link:label id="lab_ttek_DeferredTaxAssetsLeasingArrangements_label_en-US" xlink:label="lab_ttek_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:label id="lab_ttek_DeferredTaxAssetsLeasingArrangements_documentation_en-US" xlink:label="lab_ttek_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements" xlink:href="ttek-20211003.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_ttek_DeferredTaxAssetsLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d9db643-45de-43b6-9063-df219aebba49_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a75321e2-ce40-4d91-a265-25022eeb2064_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net favorable operating income adjustments</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f011608e-8b6a-4c9a-b262-da8cc7d7f16f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3e9074ed-cecf-4083-a765-ca43eccd01ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_d5f91183-b70a-410d-b12b-4dd8d4f652fd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual of additional interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_be4906a7-8e82-4bb7-bf6e-3958e0c4fa66_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in income of unconsolidated joint ventures</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_ebb75565-8d9e-4395-b8c4-867cb39ef983_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of RSU and PSU activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_9695f522-648a-4d10-af74-40809aa2a2e3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_InterestRateSwap3Member_02b759e8-1aeb-4c82-8adf-7225a1feaa68_terseLabel_en-US" xlink:label="lab_ttek_InterestRateSwap3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 3</link:label>
    <link:label id="lab_ttek_InterestRateSwap3Member_label_en-US" xlink:label="lab_ttek_InterestRateSwap3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 3 [Member]</link:label>
    <link:label id="lab_ttek_InterestRateSwap3Member_documentation_en-US" xlink:label="lab_ttek_InterestRateSwap3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InterestRateSwap3Member" xlink:to="lab_ttek_InterestRateSwap3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOverdrafts_8ab8551e-ceac-46b1-81ff-acf84e8f0cbf_terseLabel_en-US" xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank overdrafts</link:label>
    <link:label id="lab_us-gaap_BankOverdrafts_label_en-US" xlink:label="lab_us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOverdrafts" xlink:to="lab_us-gaap_BankOverdrafts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9c29a581-78cd-45a8-99dc-498ac37231f6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ForeignCountryMember_3cf23480-1906-43d6-bcc2-adbfaf4adb2d_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilitiesAbstract_af69379c-df39-4319-8e28-b1aa79c3c16d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_59390f3c-7359-48ea-a3a7-76f2f83a4a1a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_7ffb4f06-d51b-44d2-80f2-84536227de46_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party revenues</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Other Revenues from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_a3706d62-af20-4b5a-aebb-a738f47a9303_terseLabel_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, termination notice period two</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_label_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period Two</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_documentation_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:to="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_ff32831b-4354-4ef4-bf5a-cf9975dcf2fe_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_6c3934c3-8735-47ec-992b-79b9b69df355_terseLabel_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature, increase limit</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_a89d9d23-c6c9-4919-9f68-b98e2ea66bbd_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, expected timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_4aecd7ae-9358-45c4-a947-e8a3c98cd8e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of unaudited quarterly data</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationLineItems_0d2fd5ad-8e58-414c-b6a6-f0458fd1b9bc_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationLineItems" xlink:to="lab_us-gaap_ReclassificationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_40e2f6f6-5122-4d0e-b5b5-e7a12b4f96f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_9cc747c0-83c6-424f-926a-d93b4e6f5d8f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_690db9dd-33ba-4abf-adfc-860ff622b5e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9b616795-b58f-4162-86fb-7937665e644d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_8d747390-a3e6-4ec0-8fd7-fbbf1bbcc1a9_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_26e15169-14ef-4a44-b981-ce74c1bda9c0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_019f9ebe-e92c-4386-a9d7-dcffdcd71dbf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_2a4abd76-60ca-4439-9bdc-8ac5e4a5100f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationDomain_3027dfc6-5acc-48de-a2a0-f151779f04fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_BridgeLoanMember_d920edd3-faef-4efa-801e-ccd4cceb5c8b_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_5a37c2ca-6f7f-47b6-a3a0-9ce3b88f63b1_terseLabel_en-US" xlink:label="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of supplemental balance sheet and other information</link:label>
    <link:label id="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="ttek-20211003.xsd#ttek_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_ttek_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InterestRateSwap2Member_8ca27d8f-fcd6-42a7-bd9f-e017adb345a0_terseLabel_en-US" xlink:label="lab_ttek_InterestRateSwap2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 2</link:label>
    <link:label id="lab_ttek_InterestRateSwap2Member_label_en-US" xlink:label="lab_ttek_InterestRateSwap2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 2 [Member]</link:label>
    <link:label id="lab_ttek_InterestRateSwap2Member_documentation_en-US" xlink:label="lab_ttek_InterestRateSwap2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InterestRateSwap2Member" xlink:to="lab_ttek_InterestRateSwap2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_e4254fa9-e3b6-453d-983d-71ca0daa0d60_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_926be1fb-fd86-41ab-9ffb-d262efa82a04_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_625f059a-0146-4f0f-a433-6bbd2a1c5d8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity and Stock Compensation Plans</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b876a9b5-6d15-4ede-8002-a9c8f9b45e4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated amortization expense for the succeeding five years and beyond</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FiscalPeriod_c2611a8b-0e92-469c-81e5-3eea757b80b5_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_5a00d141-7236-432e-9786-e8b9ee3bc414_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments on 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareAbstract_fa56d958-398c-4900-9494-e7f129ae30f1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share attributable to Tetra Tech:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentGross_67371f86-e5e8-4667-8bfa-596d64856ac7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_a9f93953-ae5c-4559-9786-5cbb6f4a3ec0_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate contracts, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_8f6b6d8b-8f98-4e36-9df1-b66145326406_terseLabel_en-US" xlink:label="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of acquired identifiable intangible assets with finite useful lives</link:label>
    <link:label id="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_label_en-US" xlink:label="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block]</link:label>
    <link:label id="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_documentation_en-US" xlink:label="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:href="ttek-20211003.xsd#ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:to="lab_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bf711bbb-dfa3-49cb-9393-e909327d93cd_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_752d8040-08a1-47e9-beca-5d751774a470_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_f89a13cc-b09b-44e4-87a5-ed01c5363209_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_58c85d04-801a-4645-9e07-6fcc309420af_terseLabel_en-US" xlink:label="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for billing and collecting unbilled receivables</link:label>
    <link:label id="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_label_en-US" xlink:label="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable Period for Billing and Collection</link:label>
    <link:label id="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_documentation_en-US" xlink:label="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:href="ttek-20211003.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:to="lab_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_InterestRateSwap1Member_7b91f9a5-c05c-4de4-a530-7d36d9f9944b_terseLabel_en-US" xlink:label="lab_ttek_InterestRateSwap1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 1</link:label>
    <link:label id="lab_ttek_InterestRateSwap1Member_label_en-US" xlink:label="lab_ttek_InterestRateSwap1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 1 [Member]</link:label>
    <link:label id="lab_ttek_InterestRateSwap1Member_documentation_en-US" xlink:label="lab_ttek_InterestRateSwap1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_InterestRateSwap1Member" xlink:to="lab_ttek_InterestRateSwap1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EquityIncentivePlan2005Member_5c7f0618-e0bd-49f3-99a6-1ce12806adfd_terseLabel_en-US" xlink:label="lab_ttek_EquityIncentivePlan2005Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2005 EIP</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2005Member_label_en-US" xlink:label="lab_ttek_EquityIncentivePlan2005Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan2005 [Member]</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2005Member_documentation_en-US" xlink:label="lab_ttek_EquityIncentivePlan2005Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the entity's 2005 Equity Incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EquityIncentivePlan2005Member" xlink:to="lab_ttek_EquityIncentivePlan2005Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_850567ce-48b1-4f68-9353-c720812f0ba7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dbf7f3ff-e3b6-40c8-a468-7cb2a7ec2cfd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_e89e0e5f-154e-4921-826a-9e0a0aca8daf_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_b2857222-1757-4f3b-b3a7-996b66ae4ab1_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_726e5946-3033-4ed8-b7a0-5bdec3b2a73a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableGrossCurrent_258e3ee6-ce50-47a4-b7ec-c5daf8deb785_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_8d47909d-6c09-43b9-b5ac-8857df4c2167_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and other short-term borrowings</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_edae7dcd-d637-4c18-b53c-bcbff591f202_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_0f26387d-fc26-48ff-bb12-9b52927931fc_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_MarchSixth2006AndSubsequentDatesMember_a0ddc942-370f-4c90-b35b-3c2e279131ab_terseLabel_en-US" xlink:label="lab_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date on or after March 6, 2006</link:label>
    <link:label id="lab_ttek_MarchSixth2006AndSubsequentDatesMember_label_en-US" xlink:label="lab_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March Sixth, 2006 And Subsequent Dates [Member]</link:label>
    <link:label id="lab_ttek_MarchSixth2006AndSubsequentDatesMember_documentation_en-US" xlink:label="lab_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March Sixth, 2006 And Subsequent Dates [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:href="ttek-20211003.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:to="lab_ttek_MarchSixth2006AndSubsequentDatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_3e2498d5-f865-439c-ba04-2c1966affc2c_terseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_a15f105a-ad4d-443c-82dc-a6306c3430b7_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/country-2021.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_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_384a6e82-2e0d-458e-a8d5-e0759426b50d_negatedLabel_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and contract assets</link:label>
    <link:label id="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_label_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset</link:label>
    <link:label id="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_documentation_en-US" xlink:label="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:to="lab_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_a282f1c5-7aca-468a-9c0d-1f4f177a6cb5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_2860840b-698b-4248-88a4-f6aabbe6f5ff_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxPolicyTextBlock_b6b9c86b-0b7e-4604-b167-fffb79869aad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_CommercialMember_2eb520d7-bebc-4a32-955e-20f4b607101c_verboseLabel_en-US" xlink:label="lab_ttek_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. commercial</link:label>
    <link:label id="lab_ttek_CommercialMember_label_en-US" xlink:label="lab_ttek_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:label id="lab_ttek_CommercialMember_documentation_en-US" xlink:label="lab_ttek_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the commercial client sector.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember" xlink:href="ttek-20211003.xsd#ttek_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_CommercialMember" xlink:to="lab_ttek_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5ba650ae-88c6-4893-989b-af4a29edd4aa_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_14168886-7355-421f-aa9f-ce429e2a40c0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets and Contract Liabilities and Revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_6ddff56a-91ee-41c0-bdab-c5b1f764fb59_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition taxes on foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_97040e07-e653-4c55-872a-530bee9407ac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9f0d98-eab0-4952-9769-c3b8eee0b33a_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common stock outstanding&#160;&#8211; diluted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_37b83312-75bd-47df-9daa-cdd262b07144_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxDisclosureTextBlock_cea202c0-a26c-4768-b46f-425a159c764f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_920f9ef7-f284-4ba9-bfb6-4b4387da7c15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c5e9ff5d-69c9-46ab-9276-6f94dee4793e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_a5ff6cc7-ac6d-4559-8c31-0af7281f3a6f_terseLabel_en-US" xlink:label="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant unobservable input, earn-out period</link:label>
    <link:label id="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_label_en-US" xlink:label="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement</link:label>
    <link:label id="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_documentation_en-US" xlink:label="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the earn out period for operating income projection used for fair value measurement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:href="ttek-20211003.xsd#ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:to="lab_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_de56fbac-afc7-48d5-9efb-f36947600ee1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CreditFacilityAxis_0f8a6101-9fc2-4386-b003-95bd0136ceac_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2327f865-544c-4eca-899c-24308a01042c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_632d72e9-b315-4f98-bc8f-ea8ea6d1bc58_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0d467de9-7cdd-4439-9366-03f4f8cff232_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_158ba562-c9b1-48c8-ad74-6f7147bbe90c_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1f34b5f8-4b3d-45ac-b1ef-e66dbe764ebc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8fce75ac-9b00-4b74-8b10-d3d0119d129a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d4566060-3f56-4f44-97dc-3f4b96737aac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid on vested restricted stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_0869b8df-1341-45b7-8faa-d306ea5beffb_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elimination of inter-segment revenue</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_8ff284b4-f35c-41cf-a9ab-3b9b8e397a3a_negatedTerseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables related to estimated post-closing adjustments</link:label>
    <link:label id="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_label_en-US" xlink:label="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital Adjustments</link:label>
    <link:label id="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:to="lab_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3ce2fb11-c660-4eef-bcd6-da89d1fb7755_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested or expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a98d1c87-adbf-4254-b161-a67f6499cd48_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_ef22f216-dcdb-422a-8933-b5568ff45675_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_e617ec2b-7aee-4352-89e4-a1a84f553e7e_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_fbc733ac-3a75-40fb-abd8-002a61b29c9a_terseLabel_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffective portion</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_label_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_documentation_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:to="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_3e522274-9572-4ec8-8083-0c5207e2a0bc_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ec355ba4-f233-44f5-b5b5-4e6ee4680581_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9f4c67a3-efbb-4268-a15d-74f8199ba744_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c1e6e304-2781-489b-9f69-d06e9ee83486_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_RangeAxis_3df92140-98ab-4266-a1ab-efc5773b727f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_TradeAndOtherAccountsReceivablePolicy_fa6adfba-aafd-4a04-b160-43c45c8639f4_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable - Net</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_98961bdd-a2ce-4b05-9237-78f8abd293bb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_CoverAbstract_2f3facff-65c9-4af0-be44-50db5e2187ff_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_471a5663-afec-4f24-b914-bd36761e634d_terseLabel_en-US" xlink:label="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price per share (in dollars per share)</link:label>
    <link:label id="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_label_en-US" xlink:label="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Average Price Per Share</link:label>
    <link:label id="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_documentation_en-US" xlink:label="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:href="ttek-20211003.xsd#ttek_StockRepurchasedDuringPeriodAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:to="lab_ttek_StockRepurchasedDuringPeriodAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_e3b0b67f-1094-474c-bfd1-1a006e25b132_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_40b1a5ce-f2f9-427c-998f-49ee50004587_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Amount</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_Goodwill_e30d30b6-c667-448f-84f0-4e8c8c34d55d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_59522626-7543-4909-a108-34258c1242b5_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of the period</link:label>
    <link:label id="lab_us-gaap_Goodwill_b1e46114-56c9-445a-88d7-2e91713a270b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of the period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MinorityInterest_c3a0a975-0be2-4c4c-8060-fc16f15aa0f7_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_cd8630fa-4f80-4268-b2c9-d6df2481e617_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax differential on foreign earnings</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PensionAndOtherPostretirementPlansPensionsPolicy_0c1a6b1b-9d07-4e5f-a785-8419602483d4_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ContractRetentionsMember_f95f53ec-fdfd-47d0-b866-0dcb44ff90a1_terseLabel_en-US" xlink:label="lab_ttek_ContractRetentionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract retentions</link:label>
    <link:label id="lab_ttek_ContractRetentionsMember_label_en-US" xlink:label="lab_ttek_ContractRetentionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Retentions [Member]</link:label>
    <link:label id="lab_ttek_ContractRetentionsMember_documentation_en-US" xlink:label="lab_ttek_ContractRetentionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Retentions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember" xlink:href="ttek-20211003.xsd#ttek_ContractRetentionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractRetentionsMember" xlink:to="lab_ttek_ContractRetentionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_4762cc81-8050-47c2-9347-a671526e9cfe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of changes in carrying value of goodwill</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_ScenarioUnspecifiedDomain_5bf0f97f-c268-47e1-850f-0f3e01b337ac_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LeaseCostOther_86d7fd28-eaff-4abf-af41-c22666a0d654_terseLabel_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ttek_LeaseCostOther_label_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost, Other</link:label>
    <link:label id="lab_ttek_LeaseCostOther_documentation_en-US" xlink:label="lab_ttek_LeaseCostOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther" xlink:href="ttek-20211003.xsd#ttek_LeaseCostOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LeaseCostOther" xlink:to="lab_ttek_LeaseCostOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_b9d7bb21-6bbf-4bec-b62e-197b53b09071_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_db90972b-044d-416e-b3e3-c4b87def1f3f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b7efe063-0c71-446e-accb-5a1e00a4585c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_03cf7ec2-c64f-45ea-ac42-b0bb186f71aa_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_4417bd0c-e8d5-4462-aef5-8e6991882bb7_terseLabel_en-US" xlink:label="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration&#160;&#8211; fair value adjustments</link:label>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_60ad7a0e-4b25-4cfc-bfc8-d6f4dc754d27_negatedLabel_en-US" xlink:label="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value adjustments to contingent consideration</link:label>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_85c4aaa3-57b9-4013-bb0d-08f07577d9b0_verboseLabel_en-US" xlink:label="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value adjustments to contingent consideration liabilities</link:label>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_label_en-US" xlink:label="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustments to Contingent Consideration</link:label>
    <link:label id="lab_ttek_FairValueAdjustmentsToContingentConsideration_documentation_en-US" xlink:label="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of fair value adjustments to contingent consideration during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_FairValueAdjustmentsToContingentConsideration" xlink:to="lab_ttek_FairValueAdjustmentsToContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4a538b62-4001-4c3f-b4d9-66566d14a456_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax (benefit) expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_80d54a74-f760-4089-ba4f-9293f34be8d5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested or expected to vest</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_6ed3adb7-452a-4d4a-af20-d179568723e0_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3521bf98-8012-47ff-b92f-4718dccf49d2_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum repurchase amount under stock repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ec4d9d06-c792-4682-bad7-8ef1bba7b663_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax at federal statutory 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_b63d5aa4-4a73-461c-9b33-eb79cb25391a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_OperatingLeaseRightOfUseAsset_2209f285-9e53-48b4-be87-1b5bc8945490_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4b70e398-9eaa-44a1-bedc-852fffcc62be_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f828eff7-8b9e-4ec5-8b39-00172f9359e8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrent_3219f1ca-ff99-43b4-8332-0996ded0fd97_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeStatementLocationAxis_a1bf0ac8-466e-417c-ab47-4119b1a9c19f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_81e45fcc-9046-4a48-b1b8-99d6992f58ad_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_RangeMember_f5eadddc-5335-4a62-bfd1-106f0d44b32f_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_dei_EntityAddressAddressLine1_ba9b56a6-5c68-4dfe-b9d1-ec52c1dcb11a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ttek_ContractWithCustomerAssetLiabilityNetCurrent_661f12b1-36ef-4d97-9da3-d404266f6991_totalLabel_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contract liabilities</link:label>
    <link:label id="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent_label_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset (Liability), Net Current</link:label>
    <link:label id="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent_documentation_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset (Liability), Net Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:to="lab_ttek_ContractWithCustomerAssetLiabilityNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_36197da1-8b27-4e3f-8d44-c3c61c45ff1f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_712f9777-17cb-4e1c-a6cd-9e1e1c962421_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on cash flow hedge valuations, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_68abe4ab-d2e5-43c3-9bcf-2fa5ee3288ae_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on cash flow hedge valuations</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_ca0f48e0-206f-42d0-b469-4339b4af09c5_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain recognized in other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_WeightedAverageRemainingLeaseTermAbstract_0dc228c0-604f-4f94-953f-e89c0695af6e_terseLabel_en-US" xlink:label="lab_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term:</link:label>
    <link:label id="lab_ttek_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_ttek_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:href="ttek-20211003.xsd#ttek_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_ttek_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_43e8ab17-149e-4888-b175-61eed92249fb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-taxable foreign interest income</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_92e4367d-38e4-4b60-a27f-466669174555_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_e80aab32-1923-4e68-841f-d92a382653cc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_75ec5caf-02bb-4bec-ab3e-debf3a97e76d_terseLabel_en-US" xlink:label="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multicurrency borrowings and letter of credit</link:label>
    <link:label id="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_label_en-US" xlink:label="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]</link:label>
    <link:label id="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_documentation_en-US" xlink:label="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:to="lab_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_899bcb2e-6856-4c71-baad-babebbc5411d_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_9a458b1c-c915-4945-806a-4e630e90a5b8_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out period</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Earn Out Period</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Earn Out Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_fecdd789-b096-421a-b7f6-cce39e38057b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NumberOfBusinessesAcquired_c9ccf36c-2626-4b4a-831f-b41faa506148_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of acquisitions</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementBusinessSegmentsAxis_6c391b5d-2c85-4fd9-992b-2849939f10b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9808e9c7-aeab-4b95-b733-ae7443afaf7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_0c25b1bf-05f6-4da0-896f-1a1aa31ad7f0_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_f3ff58b1-9f9c-4e7c-b0ca-3208e133d407_negatedLabel_en-US" xlink:label="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets</link:label>
    <link:label id="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_documentation_en-US" xlink:label="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:href="ttek-20211003.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:to="lab_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_7544d594-951a-45e7-a869-fb188090c631_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bceaf922-36ee-4dc0-b747-87de8e3607f4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_bf97a098-fc82-4fbb-87d7-86e7b9e4a1a0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party expenses</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6920d66d-9dcf-4bd0-8e54-8d5e0dcfa99b_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_94274b72-b222-436f-ac4d-eee1f080b57c_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignEarningsRepatriated_4035d3d7-7333-4d01-97fe-546f8eaf0984_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueByLiabilityClassAxis_1d65d861-5f70-49d9-89ce-b032db7c64f6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_bc3e736b-3f6e-476a-a96f-1b8472decbe5_terseLabel_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum contingent consideration, year two</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_label_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two</link:label>
    <link:label id="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_documentation_en-US" xlink:label="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:to="lab_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_3fd86c3c-356e-48d4-bb33-a2c372df1c00_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9dedc17a-9a4c-4d39-bf24-7c26e0b548c8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7705eb81-dd9e-4e46-b22b-467d126f14f1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_c41ea55e-3bf3-40fb-8a6f-6161681cfbba_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_643aed4d-70ca-4a0e-9fbc-fd9d84739ca5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_66bf4341-e2cb-422a-8a77-e2df4ffa4465_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_1ad14b28-418b-4456-8389-526871893a12_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RelatedPartyTransactionsAbstract_4e29d6f3-ac31-423e-bca4-37ca137e28cc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_c3b73c52-2f99-4c3e-b35a-f8d082f769b0_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e2d7db6b-6bd9-43b3-929f-b5ae38e096fa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b7e3c202-d171-4219-ae1c-eb377e6e56c1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested or expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7da89412-c341-467e-984a-2986c66a387d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_eae3ced7-583e-46d9-8c71-af6fa681eb6a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss carry-forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_14119e74-9b03-4a1c-9f8e-b90e9d1fd55d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_976e9c90-af59-47b8-9cd8-cc3f5168c953_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_IcfrAuditorAttestationFlag_b97b4b56-acc7-4b66-b5e0-aa949be038ba_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_10e1986c-752f-46b0-bdc3-6f95bbc369a9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentPolicyTextBlock_baa9fa6c-95ae-486e-86ef-dd61edf813f7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d8c4f2c1-0da9-4e10-ba74-684d9eb28820_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32eab9c3-5f4d-4a74-b5c4-0c2d45279ac9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_bac58c8a-dd9e-4426-98ba-28f6a6110ec0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9dd6aa65-d827-49d4-a5e7-c0d1a0451a28_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_60369231-fdc6-4848-ae33-c8b7abac5f6c_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_de92f1b4-c99a-4856-905c-fc13084eb12d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ba01f60b-f4c5-4e74-b082-26f51991a73a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e27123a5-fd22-440d-80a9-6833c6f452be_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_4a754ace-b50a-49a6-a05d-7654c83aa448_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_4ebfaeea-be68-4fab-95fb-b7dc58e02dae_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_873c72fc-80a7-4f1a-b201-c9d113b02969_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_27caab7c-a536-484f-b889-649f2fb5dd2a_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b053483e-b860-4dd2-9aa0-f33f61bb9dfa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of temporary differences comprising the net deferred income tax asset</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_daaa6a64-7cb6-4dac-b82e-b3af6e31f7a8_terseLabel_en-US" xlink:label="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual revenue to be reclassed in the next fiscal quarter</link:label>
    <link:label id="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_label_en-US" xlink:label="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified</link:label>
    <link:label id="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_documentation_en-US" xlink:label="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:href="ttek-20211003.xsd#ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:to="lab_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_7ff3a8cc-4208-4f3b-b0b2-f7a00246498a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of vesting rights after specified period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_4f538080-1e07-45bb-b3c8-a14dbe5191c3_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange impact</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3653fd2a-1a7e-47c5-8e08-b7e7ccbf6683_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_e942f19a-e813-4414-bf64-481f7e61edbc_verboseLabel_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts</link:label>
    <link:label id="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_label_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract</link:label>
    <link:label id="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_documentation_en-US" xlink:label="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:href="ttek-20211003.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:to="lab_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c8351b44-0fad-442c-b6b1-7927298cab83_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_2bbac399-d9b6-4b41-aebd-a57754f31341_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_d8ed1d2a-a25d-47db-930c-fafe7ecc9429_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss to be reclassified during next twelve months</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_708faa42-f2b0-40d0-a5d2-be01f74e9593_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount available for borrowing under facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_f4745058-9ee3-472b-8071-b1979a354b2e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b02f5032-ce5e-4e7f-8c66-7671e5e3133b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_362396b6-eb11-4324-babf-9281ed3fa39d_terseLabel_en-US" xlink:label="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) due to change in contract value</link:label>
    <link:label id="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_label_en-US" xlink:label="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</link:label>
    <link:label id="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_documentation_en-US" xlink:label="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:href="ttek-20211003.xsd#ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:to="lab_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_18a32a3b-a592-4df4-bccd-2a2e19a4c4d6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beyond</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_304fbcce-247a-41e5-9c18-fc7fa7785d13_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_5184c8aa-321b-4c91-85f8-5bb826ac45f0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_554ac171-f10b-43e0-9548-dd32adfc2e34_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Matters, Litigation and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_1db45ab7-2f31-40e0-920c-ab268714d5c0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of revenue disaggregated by client sector and contract type</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_a6445b1e-f0eb-473a-a1df-9015be9a7ae6_terseLabel_en-US" xlink:label="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed foreign earnings no longer indefinitely reinvested</link:label>
    <link:label id="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_label_en-US" xlink:label="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested</link:label>
    <link:label id="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_documentation_en-US" xlink:label="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:href="ttek-20211003.xsd#ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:to="lab_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_f15cf5ba-b911-440f-98b3-0f6f26233e2f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions to the plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_26dd95e9-6199-4f91-9f32-753341c12dba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_7e91745e-8a29-4b68-9f21-97858ed94301_terseLabel_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature, higher borrowing capacity option</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_label_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_documentation_en-US" xlink:label="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:to="lab_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_67d327e9-5139-4290-92b5-6c65229ca124_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_c0833278-bc9d-4703-84b9-77f8eddbf4f4_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price as percentage of fair market value on the last day of purchase right period</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_1c61be7e-ce2c-4670-a8c4-b648adb99efc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of acquisition purchase price</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ProvisionForDoubtfulAccounts_34a4156a-5c71-4ed8-a275-85722954a6fd_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for losses on accounts receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_3fb55db9-8974-44c9-952a-9e69dedeed74_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ReportingUnitAxis_0295031e-ed9c-459d-b83d-041d03a8041d_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b4f0f594-8a9a-4782-8e57-b9b8f3317e72_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_01e800c5-c014-4936-89c0-6c2d49124bb4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_cbfb6f92-f4d8-4eb6-9003-ea082b3c20ab_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_TreasuryStockTextBlock_8f5a594e-90e8-4074-aa79-108f9b7311de_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase and Dividends</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_fdc2ba35-2af9-4db4-9fc1-9b1207a81183_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_df1a561e-0e71-4867-8036-34dd151ec38a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_CommercialInternationalServicesGroupMember_da18d068-c129-4cca-ac85-e49508413e6e_terseLabel_en-US" xlink:label="lab_ttek_CommercialInternationalServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CIG</link:label>
    <link:label id="lab_ttek_CommercialInternationalServicesGroupMember_label_en-US" xlink:label="lab_ttek_CommercialInternationalServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial/International Services Group [Member]</link:label>
    <link:label id="lab_ttek_CommercialInternationalServicesGroupMember_documentation_en-US" xlink:label="lab_ttek_CommercialInternationalServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial International Services Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_CommercialInternationalServicesGroupMember" xlink:to="lab_ttek_CommercialInternationalServicesGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_0922379f-ef8a-4558-be1c-a0471b5ddf08_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f6341798-0540-4bab-ad78-4e8d483c2e9e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on cash flow hedge valuations, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_897d4587-417f-4501-b287-4e5351a4db77_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on cash flow hedge valuations</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_15513a1f-6ea0-406e-aeba-69f72e8392b6_netLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) gain recognized in other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_744d6a0e-ceb8-41c5-a6ea-2d0f4813074e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f59c9008-b129-47ea-aef3-c945dc1e8afe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e81b7dfd-fbbb-466e-9399-06adb7740917_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_b397b50f-0269-42e1-bcee-0908c88e4c10_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_cabbcd31-a63c-4ccf-9b2b-6a009a9c96fe_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_25273beb-dd80-480d-9a05-f35374004466_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt and Capital Securities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_6a79b89d-473c-4e6e-8b82-f8d48512939a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_c25cb0f1-98fe-45d3-81a5-4f293a79efd0_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount that an employee can contribute during a purchase right period</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum amount that an employee is permitted to contribute during a purchase right period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_ceab6677-3b33-448b-9504-499308c6a5a3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_e52d19a8-841e-440f-a8a5-cd275903f05d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_9fa6ecd3-b2d7-4afe-a899-3ccd094b4df5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StandbyLettersOfCreditMember_84a98ea1-a2ff-4b67-b47d-54bdbf61bf63_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_72397afb-b397-4ef7-b820-44aeb384c3ac_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_GrossProfit_2a1b3035-8259-4d28-b3b9-2726cdfab385_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_14671296-647b-4663-803f-a7e55d18aa22_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LineOfCredit_0ebcbdc8-1370-44b2-b35a-8180faa6bc42_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding under credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2b2dfb27-3cb5-40e9-80a3-c4a3976848e5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3d001bde-527e-4de3-bedd-3ec29632b18c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_ac5c3db2-cef7-4007-a810-324d4097aefc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_58f6e46e-3739-4551-a7d2-ac6f4e0d510d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_7a6a381f-b70d-4da2-a798-68068b401282_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized shares (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAxis_e8307b30-ba4d-4b2e-883d-ba5529de215f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_4668d1ca-2238-4b9c-84f1-b93ad5931dac_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets by major asset category</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_926e686c-62ad-4771-b891-112cba6c8e30_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amount by participants to purchase the entity's common stock</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_20ee7c84-1b45-453e-87e2-e89b8b69145f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for business acquisitions, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccumulatedTranslationAdjustmentMember_b316ec00-3607-4c2e-99ef-c813f69ca629_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation Adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_7fc4a3c5-9289-486d-b8ac-78cafc9730af_terseLabel_en-US" xlink:label="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum term of original maturity to classify instrument as cash equivalent</link:label>
    <link:label id="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_label_en-US" xlink:label="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent</link:label>
    <link:label id="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_documentation_en-US" xlink:label="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:href="ttek-20211003.xsd#ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:to="lab_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c9636740-d17f-4c73-9a3d-3b65e7c55b1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of components of income tax expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsOfDividendsCommonStock_1957d4d3-acc8-4c98-a550-1ef52c6c335a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_cfe4176f-b9da-497e-a2cc-6905bb191d78_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentForContingentConsiderationLiabilityOperatingActivities_3296ff99-d278-4018-b867-037c3cc83fde_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported as cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_86deef29-4ba0-4a37-8c2b-23acec3a2493_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_1d405f53-3059-48e1-9027-de04d71c60b1_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price as percentage of fair market value on the first day of purchase right period</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EmployeeStockPurchasePlanMember_31fee187-8188-4c87-918d-65e0cef5d55a_terseLabel_en-US" xlink:label="lab_ttek_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_ttek_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_ttek_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_ttek_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_ttek_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the Employee Stock Purchase Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EmployeeStockPurchasePlanMember" xlink:to="lab_ttek_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_e7eb6f37-408d-4bf4-b6ac-5214865711ef_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_October2021StockRepurchaseProgramMember_a7314064-6e5a-4ee6-b25b-a5d05fe2fec5_terseLabel_en-US" xlink:label="lab_ttek_October2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2021 Stock Repurchase Program</link:label>
    <link:label id="lab_ttek_October2021StockRepurchaseProgramMember_label_en-US" xlink:label="lab_ttek_October2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2021 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_ttek_October2021StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_ttek_October2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2021 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_October2021StockRepurchaseProgramMember" xlink:href="ttek-20211003.xsd#ttek_October2021StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_October2021StockRepurchaseProgramMember" xlink:to="lab_ttek_October2021StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a74839b9-0a23-4f30-afb6-e9db5f446493_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_fe76beae-d544-4b5c-9d9c-0d02781a6c9b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_aa61f930-4eab-40b4-990d-f17df6872259_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PerformanceSharesMember_66718ed8-1c52-41ae-8e7c-1dbf6e2c20da_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_548d48c0-1bd5-46e1-b320-5693a6a5f87e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note&#160;17)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTable_82fd80d9-c706-4e47-908c-9c1860b057fc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_644bb1ba-92fb-4cca-9cd0-e6acfbcd0f3f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c400d138-a94c-494c-b638-779e2186b606_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_e82898b4-ea66-4653-bd83-b7e2ea6e3687_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a2b7ed29-7cb5-47df-a4cb-896a7832f887_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f09ae954-d711-4e42-97fb-af5a1cdfdf5a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_e7af3117-ed40-4bfc-abf4-a2574b82d416_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_91a58a41-ba31-4281-805f-2c4205eaab68_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_CashAndCashEquivalentsPolicyTextBlock_3894de56-9b10-4030-b80f-487c74b70ae9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_affeb656-8a11-4ff7-8c0f-cb4ddc7187f2_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_25776043-0949-43ac-890d-fc21776953f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_dbf7672b-720a-4ae4-afcb-409ee2118948_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_TermLoanFacilityMember_c6833404-ef7d-48a7-8f55-5ffd4df9d7a4_terseLabel_en-US" xlink:label="lab_ttek_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_ttek_TermLoanFacilityMember_label_en-US" xlink:label="lab_ttek_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_ttek_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_ttek_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember" xlink:href="ttek-20211003.xsd#ttek_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_TermLoanFacilityMember" xlink:to="lab_ttek_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_75d71c93-48bc-4894-8bf5-ad8a29f165ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable/payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_9af5d76c-0fa8-4147-b58d-59ff813ecbfe_terseLabel_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt covenant, minimum consolidated interest coverage ratio</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_label_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_documentation_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:to="lab_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_8f526d12-b069-4ffc-8aed-2629e6b6b13d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_27fa5438-2b41-417c-9c22-6e9a74eeee6e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InvestmentIncomeInterest_7cb1de17-f54d-43da-8713-aefbedcad513_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_01e06200-5a58-45a5-a45d-beaf0664fd31_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_fd496d47-dab4-44a0-9a16-cb6409f58cbb_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_48b5dc0f-9db5-4ad7-8a8d-e96b0c658604_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3576edea-cc49-41c4-b56e-4eac1fa4824a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_63e072d8-e079-4d44-966c-83fc3c2901e7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease liabilities, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_28c3a9dd-650e-4760-a629-ea93dab33065_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_EquityIncentivePlan2018Member_457f3f40-1979-4b6c-b865-96fc5cc2e671_terseLabel_en-US" xlink:label="lab_ttek_EquityIncentivePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 EIP</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2018Member_label_en-US" xlink:label="lab_ttek_EquityIncentivePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2018 [Member]</link:label>
    <link:label id="lab_ttek_EquityIncentivePlan2018Member_documentation_en-US" xlink:label="lab_ttek_EquityIncentivePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2018 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EquityIncentivePlan2018Member" xlink:to="lab_ttek_EquityIncentivePlan2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_a4e60873-aaa2-4616-8951-f6fd6bcb9c4b_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Preparation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_75b4a209-7d49-4d8b-a829-96121d8840ac_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_HedgingDesignationAxis_67a4055f-2761-4b5c-8edc-670623bc1e91_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_HoareLeaMember_59c8921e-3ca2-4ace-9d7e-57cf913c06b8_terseLabel_en-US" xlink:label="lab_ttek_HoareLeaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoare Lea</link:label>
    <link:label id="lab_ttek_HoareLeaMember_label_en-US" xlink:label="lab_ttek_HoareLeaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoare Lea [Member]</link:label>
    <link:label id="lab_ttek_HoareLeaMember_documentation_en-US" xlink:label="lab_ttek_HoareLeaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hoare Lea</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_HoareLeaMember" xlink:href="ttek-20211003.xsd#ttek_HoareLeaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_HoareLeaMember" xlink:to="lab_ttek_HoareLeaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ebfc15aa-cf6c-4ac6-9e56-c45715976354_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of stock-based awards</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_d7e96e8d-3f6e-4c4c-9c44-7fe6c4bf602f_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9a2f6369-b6a5-411e-923d-d78d6131385d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_Depreciation_0e7e1f68-929a-4f82-a334-36e5b993396a_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense related to property and equipment</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a5bbb0d8-d955-47a8-8f76-58257867d569_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_278b60e3-308f-46c1-a05c-8b9e4e98dc52_terseLabel_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unremitted earnings</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_label_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent</link:label>
    <link:label id="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_documentation_en-US" xlink:label="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:to="lab_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_b8a985e1-3b1c-4ace-958b-5c3640febd9a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities related to deferred compensation plans</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_82fd299b-23fb-4f26-98c3-81b24c7b6558_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2ee90422-fd9a-48ed-9ab5-30a9b497c6ec_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilitiesCurrent_ac0bfe83-a742-4f66-87ff-02203d14a625_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_632eea9b-bf36-4354-af75-32f7f52ff842_terseLabel_en-US" xlink:label="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average rate including the effects of interest rate swap agreement (as a percent)</link:label>
    <link:label id="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_label_en-US" xlink:label="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap</link:label>
    <link:label id="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_documentation_en-US" xlink:label="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:href="ttek-20211003.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:to="lab_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_98489a3e-2ab7-4974-aa55-bd5fa0836fb4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_27a8a22f-1e5b-426d-a8ff-5ec45280bc98_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e42c3a5f-e0ca-414f-941b-9f9807b8690a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_47277a21-7fe8-4674-9919-b41d25d8f937_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_f2fee7f4-bf43-4ceb-a5b6-2fce243c7171_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_CommonStockSharesIssued_f1587cc3-20f4-49f6-90ba-fe97890c89d4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_RemediationAndConstructionManagementMember_10034a7d-33b0-49b4-aff7-6da0fb4b659d_terseLabel_en-US" xlink:label="lab_ttek_RemediationAndConstructionManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RCM</link:label>
    <link:label id="lab_ttek_RemediationAndConstructionManagementMember_label_en-US" xlink:label="lab_ttek_RemediationAndConstructionManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation And Construction Management [Member]</link:label>
    <link:label id="lab_ttek_RemediationAndConstructionManagementMember_documentation_en-US" xlink:label="lab_ttek_RemediationAndConstructionManagementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the description related to the entity's Remediation and Construction Management reporting segment (RCM). RCM provides full-service support, including construction and construction management, in the areas of environmental remediation, infrastructure development, energy and oil and gas.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember" xlink:href="ttek-20211003.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RemediationAndConstructionManagementMember" xlink:to="lab_ttek_RemediationAndConstructionManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_0ffe0274-22de-4b6c-b03c-8518e848f597_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAssumptionsUsedTableTextBlock_3464a197-b3cd-4fc3-8edb-1e6e0cc34ebe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principle assumptions used for the benefit obligation valuation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ContingentConsiderationMember_c65d2ed9-3e81-4f4c-9544-20fa08135627_terseLabel_en-US" xlink:label="lab_ttek_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_ttek_ContingentConsiderationMember_label_en-US" xlink:label="lab_ttek_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Member]</link:label>
    <link:label id="lab_ttek_ContingentConsiderationMember_documentation_en-US" xlink:label="lab_ttek_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContingentConsiderationMember" xlink:to="lab_ttek_ContingentConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_4a92eb5d-8ad2-4896-b037-8029bea1d14c_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares that ultimately vest depending on growth in diluted earnings per share</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:to="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_24d79ef3-1bab-4415-914b-2542fff8fb2f_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_fbd1667f-4351-47c7-9797-9655a2f90909_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:to="lab_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8303b732-00e3-4971-b938-6e2931d3a89f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of reclassifications out of accumulated other comprehensive income (loss)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanTypeAxis_e573441e-0314-4245-86db-6505b17d8a84_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b791e08b-f3b1-4c8f-ba42-4d5cbbc68c53_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_d998e271-39c6-4850-933c-02e7527cde5b_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment (in dollars per share)</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_1e2ed1b0-2e14-4f88-a4e9-ab4d43f657ba_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_b6339e57-32e0-4489-8ae2-c0d76405f5ec_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_da0746d5-49aa-42c9-8955-dc6bdf176cfc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RemediationFieldServicesMember_95f5eeab-fd78-4f28-856a-8b10f5fcd3e7_terseLabel_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RFS</link:label>
    <link:label id="lab_ttek_RemediationFieldServicesMember_label_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation Field Services [Member]</link:label>
    <link:label id="lab_ttek_RemediationFieldServicesMember_documentation_en-US" xlink:label="lab_ttek_RemediationFieldServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation Field Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember" xlink:href="ttek-20211003.xsd#ttek_RemediationFieldServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RemediationFieldServicesMember" xlink:to="lab_ttek_RemediationFieldServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_34281f6e-9589-4bbf-94e4-dc423ffa0f3a_terseLabel_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts excluded from effectiveness testing</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_label_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net</link:label>
    <link:label id="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_documentation_en-US" xlink:label="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:to="lab_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e2c7c501-c3fb-4575-8fc4-432136e83c68_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_dd5c2ac3-edc8-48bb-bb70-f1f073bc125e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityPublicFloat_90be72fa-4fb6-428a-af9e-c6723c00443c_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8695dbe3-49bb-4b0b-a165-e3368696cc6f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c9e1ed15-693d-4328-8df5-155c92c2691c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_7eeb69dc-0cc0-41a0-b0ae-c473799fec1b_terseLabel_en-US" xlink:label="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated fixed charge coverage ratio</link:label>
    <link:label id="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_label_en-US" xlink:label="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio Of Consolidated Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:href="ttek-20211003.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:to="lab_ttek_RatioOfConsolidatedFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_08e61a30-860d-467c-9a86-20af00400cbd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued for Employee Stock Purchase Plan (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ContingentConsiderationPolicyTextBlock_ba18259d-5836-4801-861f-2e7234056e3d_terseLabel_en-US" xlink:label="lab_ttek_ContingentConsiderationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration</link:label>
    <link:label id="lab_ttek_ContingentConsiderationPolicyTextBlock_label_en-US" xlink:label="lab_ttek_ContingentConsiderationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration [Policy Text Block]</link:label>
    <link:label id="lab_ttek_ContingentConsiderationPolicyTextBlock_documentation_en-US" xlink:label="lab_ttek_ContingentConsiderationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationPolicyTextBlock" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContingentConsiderationPolicyTextBlock" xlink:to="lab_ttek_ContingentConsiderationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_19552b16-b077-4d5e-874f-2d272131ffc8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate of return, annual</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_12954aa4-9f07-4539-beca-f4c7ae9fa1b5_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a5f67694-a1f1-4cc5-9864-b6502aa8dac8_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_us-gaap_ConcentrationRiskTable_c6570304-2b14-4522-b8ff-90b68f94bd02_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_9cb016ca-b12e-4a79-be9d-bda38d581c60_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_44ae9a77-ee1e-449c-b643-f1519aa55822_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTable_3102c1fc-e6f2-4b69-b765-2b8126143db9_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTable" xlink:to="lab_us-gaap_ReclassificationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_67baeb3f-7aee-4046-8321-14687c930224_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_00982ee8-fa2c-4ccc-8a9f-4f2fb19f50c1_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from exercise of purchase rights</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8a45a9d1-d6e3-49d4-87b3-8970e989f2e9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_51a1d905-84b8-4844-a8af-5ea8204842b5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_39e4c526-683a-448a-965e-e36feac28a19_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f93f940-2bab-4062-9426-9bca79811892_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_73a05b7e-de87-4c4d-9937-c585b8a21dcb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_OtherCreditFacilitiesMember_6855006a-ae48-49c5-8a53-16fc83acfc20_terseLabel_en-US" xlink:label="lab_ttek_OtherCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other credit facilities</link:label>
    <link:label id="lab_ttek_OtherCreditFacilitiesMember_label_en-US" xlink:label="lab_ttek_OtherCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Credit Facilities [Member]</link:label>
    <link:label id="lab_ttek_OtherCreditFacilitiesMember_documentation_en-US" xlink:label="lab_ttek_OtherCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember" xlink:href="ttek-20211003.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_OtherCreditFacilitiesMember" xlink:to="lab_ttek_OtherCreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_82f50159-d478-4fd2-9b47-0326d5522783_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in valuation and qualifying accounts and reserves</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_9b1844f6-db51-4f28-8fcb-7396291b2d88_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1681ef18-fbbf-40cc-a695-6519e36a9c9c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_28da96f6-083e-43cf-865b-1ba8132f9054_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f956dd87-9eab-443e-ae26-dc0cc7c5fbff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summarized financial information of reportable segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_d9c16669-ea55-411c-a8e7-125caf4681b7_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_DeferredFederalIncomeTaxExpenseBenefit_428de605-d31f-4735-b135-1a65f851ca4f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1e63b39e-c3dd-4408-a6ec-99f4e4fe8dd8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beyond</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_bb802457-7cc2-4e30-89d5-4a0149b696a4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_7f8aeaaf-a941-4771-a86b-618c7ceaf518_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of related party transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_35f4b05f-74dd-4533-a456-feaee2ec1d09_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_us-gaap_PreferredStockParOrStatedValuePerShare_1c7dca7c-4950-4014-8cbe-25e504b04c66_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ForeignExchangeForwardAndInterestRateSwapMember_ae42315a-4afe-4594-b8ae-1cff59754b6a_terseLabel_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts and interest rate swap agreements</link:label>
    <link:label id="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember_label_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward And Interest Rate Swap [Member]</link:label>
    <link:label id="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember_documentation_en-US" xlink:label="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:href="ttek-20211003.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:to="lab_ttek_ForeignExchangeForwardAndInterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_b61de2e4-ea88-4e42-8b22-d0c693a8687a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_bbe7c242-d4bf-44d3-a8e0-7abd7eacc6a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ab0093a4-11ec-4129-855f-e2028491a91d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfNetFundedStatusTableTextBlock_460385c7-f3b4-472a-a3fd-240450d41529_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amounts recorded on the balance sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Funded Status [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ca995587-478c-4019-82c5-16893d54cff8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ValuationAllowancesAndReservesDomain_831c7861-df48-462a-8a67-aa1241155928_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_dc9c4a2d-54ee-480f-9f6d-085ef435fd17_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_da6e09dc-22eb-463e-aef8-835bcf5981c8_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_71226200-528f-4b3a-ad5e-4d1182cc4530_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanTypeDomain_78002dec-b865-4403-8724-c3322a6361d4_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_9e5fa641-927d-4009-ad58-96fb9e95cbc7_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate maximum of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_a01b31aa-20c3-4732-8fc3-5ef7db59c986_terseLabel_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt covenant, maximum consolidated leverage ratio</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_label_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum</link:label>
    <link:label id="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_documentation_en-US" xlink:label="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:to="lab_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_4ebcbc8e-32cb-4b4b-9498-ad4df91040b7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressStateOrProvince_7176476c-a31d-4d26-af05-960ce75edaa7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_PropertyPlantAndEquipmentByTypeAxis_2cc0e864-f1e3-49cb-a478-14b701f94af4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxAssetsValuationAllowance_cda06191-1ceb-4ec7-8801-44acc8fbdd1d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_4b21ef0a-eac0-436c-a50e-0930dc996d8c_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CorporateNonSegmentMember_8ea14b4c-6080-45ff-9abd-a30435256182_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_srt_MajorCustomersAxis_36e82446-3f8f-4e56-a481-a224e18356ee_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_310cf2c6-6d3f-46ab-87b6-15ce157d8a3c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_244e8135-15c9-40f3-bf58-2bd7ef91bb4c_terseLabel_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First anniversary of grant date and monthly thereafter</link:label>
    <link:label id="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_label_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Anniversary Of Grant Date And Monthly Thereafter [Member]</link:label>
    <link:label id="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_documentation_en-US" xlink:label="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First anniversary of the grant date and monthly thereafter.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:href="ttek-20211003.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:to="lab_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7ec76d35-f948-4cce-b87d-ec75adf4c052_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted in the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_6eb8ef9e-5506-42d8-85e2-c42da09a13d2_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_03c8e0cc-3a84-44c3-830e-9b6fea366d07_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_6c214700-4d9c-467e-868d-69159ed263dd_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_srt_ScenarioForecastMember_c9d9958c-7fdf-4b4b-90cd-01f347cfb45f_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_c1e0082c-1bd3-4082-b58e-f258a2bb0312_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_8f377fb0-6335-45a6-b8bf-86b913ef0b5d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_92c89a9a-03c2-46b0-bbae-c5374aea69b0_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_us-gaap_Assets_f9ade0f8-2a64-4cb0-80a4-b422a537567b_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_DirectorMember_016abe31-729f-4a5f-860b-e02d642edaad_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a8eba24e-5c20-41fa-975c-cdcfc43c57a2_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_InterestPaidNet_04fa7ed8-6273-479f-b1ee-70284f9d066e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_b869b598-4e7e-4373-9dbb-11d7971d60ab_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/srt-2021-01-31.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_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_7bef2fd1-981c-4f7b-8497-88810239f638_terseLabel_en-US" xlink:label="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs and PSUs</link:label>
    <link:label id="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_label_en-US" xlink:label="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units And Performance Share Units [Member]</link:label>
    <link:label id="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_documentation_en-US" xlink:label="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:href="ttek-20211003.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:to="lab_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_d97a519e-28ab-471b-b533-4aa4c075765d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Controlling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_2e0c7258-9fc3-48d4-9bc0-4ed175babed8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of net accounts receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5a2ec086-dafd-4f39-a393-bcf181420b02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_UndistributedEarningsOfForeignSubsidiaries_e78a4cce-67fe-4651-8d1f-7225db9e3f92_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_46fb80e2-3a74-4a25-9f6c-42936dccb265_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8cce61f4-06d6-410c-917b-d01038d547db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining unsatisfied performance obligation, expected timing of satisfaction</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_cd269b82-f1ec-4129-a9e3-d27b768d21b3_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_e52a7a18-030e-40f9-a534-0c3265897433_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_EachAnniversaryOfGrantDateMember_2aa0cd93-284e-4fce-bb19-355cb9f305d3_terseLabel_en-US" xlink:label="lab_ttek_EachAnniversaryOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Each anniversary of grant date</link:label>
    <link:label id="lab_ttek_EachAnniversaryOfGrantDateMember_label_en-US" xlink:label="lab_ttek_EachAnniversaryOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Each Anniversary Of Grant Date [Member]</link:label>
    <link:label id="lab_ttek_EachAnniversaryOfGrantDateMember_documentation_en-US" xlink:label="lab_ttek_EachAnniversaryOfGrantDateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Each anniversary of grant date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember" xlink:href="ttek-20211003.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EachAnniversaryOfGrantDateMember" xlink:to="lab_ttek_EachAnniversaryOfGrantDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_43a4283c-58e7-4ff6-9407-0aadfc16db76_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityTaxIdentificationNumber_37ba1d4a-712f-4c8e-93f3-c2e7470438b6_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_SubsequentEventLineItems_7dedeb87-8867-414e-95d4-e6ff2d41ca3e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ConsolidationAndPresentationPolicyTextBlock_1db3b7c1-8206-4e6b-b959-876e00bb1d1b_terseLabel_en-US" xlink:label="lab_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation and Presentation</link:label>
    <link:label id="lab_ttek_ConsolidationAndPresentationPolicyTextBlock_label_en-US" xlink:label="lab_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation and Presentation [Policy Text Block]</link:label>
    <link:label id="lab_ttek_ConsolidationAndPresentationPolicyTextBlock_documentation_en-US" xlink:label="lab_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:href="ttek-20211003.xsd#ttek_ConsolidationAndPresentationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:to="lab_ttek_ConsolidationAndPresentationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ed75faca-cdfb-47e2-8456-da4ec93b594a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68ca5aaf-9cd3-4894-bae2-7f4a25db912f_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding&#160;&#8211; basic (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EarningsPerShareDiluted_45aa0d77-e283-490d-8599-71ff04a4e29b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_d225b2f6-6960-44a9-86e0-52f15e5073ac_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash repatriation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_10fb3394-187b-4f0c-bdad-accb5ad2b14f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxesPaidNet_09c30f7f-1c59-48b0-ae0c-26098508b95b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_CostPlusMember_f3a752fa-2b24-43e9-8883-ce028ee12dc4_terseLabel_en-US" xlink:label="lab_ttek_CostPlusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-plus</link:label>
    <link:label id="lab_ttek_CostPlusMember_label_en-US" xlink:label="lab_ttek_CostPlusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-Plus [Member]</link:label>
    <link:label id="lab_ttek_CostPlusMember_documentation_en-US" xlink:label="lab_ttek_CostPlusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-Plus [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember" xlink:href="ttek-20211003.xsd#ttek_CostPlusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_CostPlusMember" xlink:to="lab_ttek_CostPlusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_30982ad5-2d4f-42f7-a566-fc579bd33b81_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign countries</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_ccff42e6-955c-461d-ae91-795b84106dc1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to Tetra Tech, net of tax</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_QuarterlyFinancialInformationTextBlock_04a90544-ccc4-4389-97d8-8f2daf1fc16b_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information - Unaudited</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_b63e0464-2f9d-4ce3-812c-9625501ee026_terseLabel_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial institutions, in any such number of which investment exposure is limited</link:label>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_label_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure</link:label>
    <link:label id="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_documentation_en-US" xlink:label="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:href="ttek-20211003.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:to="lab_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EGlobalTechMember_099b4a8c-3b02-48f1-a51b-4dfd9d8ab9ed_terseLabel_en-US" xlink:label="lab_ttek_EGlobalTechMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EGT</link:label>
    <link:label id="lab_ttek_EGlobalTechMember_label_en-US" xlink:label="lab_ttek_EGlobalTechMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">eGlobalTech [Member]</link:label>
    <link:label id="lab_ttek_EGlobalTechMember_documentation_en-US" xlink:label="lab_ttek_EGlobalTechMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">eGlobalTech [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember" xlink:href="ttek-20211003.xsd#ttek_EGlobalTechMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EGlobalTechMember" xlink:to="lab_ttek_EGlobalTechMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_1895cacb-c9ee-4ad7-95d2-93510fd63af9_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e3240a7c-9572-4126-8edd-1dc96e8c454e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_413a5364-0b8b-4727-9869-b522f7aeab03_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionAcquireeDomain_6b71d101-ae54-40fe-a376-ec97afa0dcfd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e2957fa7-c340-413e-870b-6291026f9afb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of reconciliation of income 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsPayableCurrent_7cefc70e-1e9e-48f5-af99-e9aad69b3c34_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_d95fbcbd-312d-4f81-89e3-e7672edfb19e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable including the allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_352882f5-72ab-4398-87a3-66eb6d398055_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Tetra Tech 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DepreciationDepletionAndAmortization_c86ce664-1188-40fa-84ff-0ec092b3d26f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpenseNetOfTax_f9b49c71-bd89-4f22-b89d-34905bdabbd7_totalLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation, net of tax benefit</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_58e47ede-80df-4260-9a9d-2e7d655fae39_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesOutstanding_2b2d9851-bde9-4c4d-98a2-bf2c1028816f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CostOfGoodsAndServicesSold_c8fe8e97-1797-4731-80c8-98d38accea1c_negatedLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b0b12a6a-4b3d-4720-8ab4-15fc2fd231a7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted &amp; performance shares released (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_44035e2a-c532-4da1-9ce0-652566e62a0f_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a2c16c5c-2515-40e9-9be0-5d199d81682a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_db35b0e8-9742-4699-9f17-8e5c6f523ebc_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for prior year 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CustomerRelationshipsMember_79a17889-70f3-4b0d-95ab-048bd9b586a9_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client relations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentDisclosureTextBlock_988fc43d-09a3-4d8d-823e-8b7da9c6a47b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_3d11e70d-167d-4aea-9028-a2ad8521f546_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net debt assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_27b67422-7086-46a4-bd14-a9a1a8b5ecda_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanBenefitObligation_c5fd8128-69ee-4a36-8ce6-c89a38f5bb6c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_28d76d3f-27fb-443d-9725-71725591fbb1_terseLabel_en-US" xlink:label="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_label_en-US" xlink:label="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments</link:label>
    <link:label id="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_documentation_en-US" xlink:label="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:to="lab_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5501138b-e58a-434e-913b-28dd98007cfe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of long-term 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_279a7de3-662f-4e36-92e8-2eb710bf29da_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities:</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities, Gross Difference, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_67eaa47e-21ad-4d63-a67c-2929aee7e222_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_ContractWithCustomerAssetRelatedParty_ce56160b-8bcf-484b-b3af-c5426cda78aa_terseLabel_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ttek_ContractWithCustomerAssetRelatedParty_label_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Related Party</link:label>
    <link:label id="lab_ttek_ContractWithCustomerAssetRelatedParty_documentation_en-US" xlink:label="lab_ttek_ContractWithCustomerAssetRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetRelatedParty" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ContractWithCustomerAssetRelatedParty" xlink:to="lab_ttek_ContractWithCustomerAssetRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_d68579b6-3f7f-4847-a4ac-9239773b0cb6_terseLabel_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, termination notice period one</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_label_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period One</link:label>
    <link:label id="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_documentation_en-US" xlink:label="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Termination Notice Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:to="lab_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_8b12b113-2c0c-4bec-83b0-ef26fe9d64df_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_4eb3b44c-f73f-472e-8567-177ae6750051_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested or expected to vest at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_WYGplcMember_19229575-84a1-48ac-b9dc-8a22f8d9b682_terseLabel_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG</link:label>
    <link:label id="lab_ttek_WYGplcMember_label_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG plc [Member]</link:label>
    <link:label id="lab_ttek_WYGplcMember_documentation_en-US" xlink:label="lab_ttek_WYGplcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WYG plc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember" xlink:href="ttek-20211003.xsd#ttek_WYGplcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_WYGplcMember" xlink:to="lab_ttek_WYGplcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_b1fee2e5-3675-4a39-af09-71ec80942e16_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross amounts of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d5451e57-96a7-442a-a403-9f51a4e67586_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_4efe620c-a00f-4281-a323-9ed12f350a43_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_AmendedCreditAgreementMember_35c86b2a-ac77-4155-9e5c-57fd11101ad7_terseLabel_en-US" xlink:label="lab_ttek_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement</link:label>
    <link:label id="lab_ttek_AmendedCreditAgreementMember_label_en-US" xlink:label="lab_ttek_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement [Member]</link:label>
    <link:label id="lab_ttek_AmendedCreditAgreementMember_documentation_en-US" xlink:label="lab_ttek_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember" xlink:href="ttek-20211003.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_AmendedCreditAgreementMember" xlink:to="lab_ttek_AmendedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_0968258c-1afd-495a-98de-8027d7d3de03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_9de53e08-8b04-4af0-9f10-37ace3eaa4d0_terseLabel_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_label_en-US" xlink:label="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:to="lab_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_0f00c47a-f12b-435c-8f0e-499d35d6ce1d_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_8057b8fe-aa4d-4e02-a6f3-cdd1f74dbdbf_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_61dc37eb-be9f-4a58-b478-92bef5ca54aa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory note</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_5b475d9d-5ada-40c8-a035-86a895978568_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities for anticipated losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_label_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loss on Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLossOnContracts" xlink:to="lab_us-gaap_ProvisionForLossOnContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b0d8323a-51d1-4a94-b3a3-3905eb03d64d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c3d5d5b5-533a-4c3f-8e07-c581369e462d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share attributable to Tetra Tech:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_3ccdb394-1bf3-4b24-86d3-162237ce0490_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_b198cfdd-61ab-43bc-85f1-db69a2a7d67e_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_5257eb79-c847-431d-a2a8-6b636da27a15_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_aede01e5-3ab2-4766-ab08-5ca39de44248_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of income before income taxes, by geographical area</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_44748ff5-3ab1-43e8-9b8f-e6e6dadfe3ee_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7e3805f2-b661-49c2-8223-5ac3acd5a590_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of year</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDerivativeInstrumentsTextBlock_c21c5607-80a3-47a4-9fbc-84a146ff8ea8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_8eb1725a-bb07-4112-bb72-d7711373bd22_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DefinedBenefitPlanDisclosureLineItems_762294eb-82f6-4efa-b859-c26a9bdfcdf8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6442e561-073f-4d11-8bc1-d8481d5aa8ae_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsCurrentAbstract_04f668b7-7b07-47eb-ad64-674693c8f64d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FiniteLivedIntangibleAssetsGross_f294a587-47ec-47c2-90f2-929bdc4e1be5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_d1baff7e-8d0e-49cd-803c-1939ee7b5679_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_46787f55-082f-4d08-a0ee-6e421a5409dc_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_792de1e6-1c07-443a-b02c-cac967f48286_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_StockIssuedDuringPeriodSharesStockOptionsExercised_258d65bc-651f-4772-b8e9-85ab816453b4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a5638bea-865a-4966-ba31-c2a03fecfb71_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_08f6577d-e1bc-4f6c-a917-bc63230ea893_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_27c87a9c-94eb-4fae-82af-82a0c74cd257_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/dei-2021.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_AccumulatedGainLossNetCashFlowHedgeParentMember_9f604e1a-b395-410f-91ba-258743dbba53_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_144e8103-5376-479c-8725-3fcc06cc4ded_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_d701172f-96b3-44e5-9c07-3daf38d6a861_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_693f1983-ed93-456b-a463-454e0b96a043_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingCapitalAbstract_59a3fd36-2790-43bb-9144-f6f3425b8a55_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of business acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8e424ef3-59eb-4dc9-a7f6-b6fd20ace734_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireBusinessesGross_7c610875-11aa-4b4d-a301-d635da1d7eed_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial cash payments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseDescriptionAbstract_a4cb7623-76d1-447c-b0e8-2940905e7691_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases:</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fec54639-7a21-4c4c-b55e-2549d3d282a0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingInformationLineItems_8219b876-25b0-4b18-9490-389e6d1b21bd_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial information concerning reportable segments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_ttek_LossContingencyNumberOfActions_9a6d3546-c2b4-4dcd-8fa4-fe416dea6abc_terseLabel_en-US" xlink:label="lab_ttek_LossContingencyNumberOfActions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of qui tam actions</link:label>
    <link:label id="lab_ttek_LossContingencyNumberOfActions_label_en-US" xlink:label="lab_ttek_LossContingencyNumberOfActions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number Of Actions</link:label>
    <link:label id="lab_ttek_LossContingencyNumberOfActions_documentation_en-US" xlink:label="lab_ttek_LossContingencyNumberOfActions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number Of Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LossContingencyNumberOfActions" xlink:href="ttek-20211003.xsd#ttek_LossContingencyNumberOfActions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_LossContingencyNumberOfActions" xlink:to="lab_ttek_LossContingencyNumberOfActions" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_EmployeeAndDirectorsStockOptionsMember_be25750d-213b-47a8-b7fe-749cfbf4ebf7_terseLabel_en-US" xlink:label="lab_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_ttek_EmployeeAndDirectorsStockOptionsMember_label_en-US" xlink:label="lab_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee And Directors Stock Options [Member]</link:label>
    <link:label id="lab_ttek_EmployeeAndDirectorsStockOptionsMember_documentation_en-US" xlink:label="lab_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:href="ttek-20211003.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:to="lab_ttek_EmployeeAndDirectorsStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_231d471a-a959-4b3e-acd6-2f777fb4ee1c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NoncurrentAssets_067cb334-94e5-41f2-a246-795bbb79350e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_FederalFundsEffectiveSwapRateMember_523b5163-df4c-46f4-a917-3008db901c52_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds Effective Swap Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_GovernmentServicesGroupMember_01477559-fa1b-40e5-8c2c-fe8f5e7dfe3b_terseLabel_en-US" xlink:label="lab_ttek_GovernmentServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GSG</link:label>
    <link:label id="lab_ttek_GovernmentServicesGroupMember_label_en-US" xlink:label="lab_ttek_GovernmentServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Services Group [Member]</link:label>
    <link:label id="lab_ttek_GovernmentServicesGroupMember_documentation_en-US" xlink:label="lab_ttek_GovernmentServicesGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Services Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_GovernmentServicesGroupMember" xlink:to="lab_ttek_GovernmentServicesGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_a6dd79a7-1cbb-4476-b1e9-57e51c48723e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_302baa68-83a4-48ab-85d8-2ee69e4b9b9f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_8241b28e-d43d-469d-a502-43c7331012e6_terseLabel_en-US" xlink:label="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual principal payment, amortization percentage</link:label>
    <link:label id="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_label_en-US" xlink:label="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Annual Principal Payment, Amortization Percentage</link:label>
    <link:label id="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_documentation_en-US" xlink:label="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Annual Principal Payment, Amortization Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:href="ttek-20211003.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:to="lab_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_98e1fe4c-1932-468f-9789-6fc60a533e90_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_de123821-d46a-4849-8384-ba9f733104af_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_5168bdc6-aabb-466f-a94c-d264a08c597e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capital Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e998d9d4-6e23-423b-b07a-f416e1e781be_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_2e90da7c-d982-4ae7-999e-02c276fd246c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_NatureOfOperations_0b7ad41e-45ed-4745-bdad-f6b20f0d3bc2_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_b0c938ff-59f9-45f2-9fc2-5ea7e2bf2a5b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_8e0810db-27db-4634-a570-747e5fc161d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_c6b64480-5a53-4308-898a-050fb956747a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a23de648-3cc4-4de9-b548-6ad70c36caac_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>ttek-20211003_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ccac036f-b894-464e-a347-b60ad2e300ee,g:2fc1a46c-9e08-459d-a4c7-52dd80c9486b-->
<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.tetratech.com/role/Cover" xlink:type="simple" xlink:href="ttek-20211003.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_80f37038-dd99-42ef-9a6e-cc8f26df81c9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentType_80f37038-dd99-42ef-9a6e-cc8f26df81c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b28425dd-d7ab-4d27-a5c6-ccfe3d3e52e8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentAnnualReport_b28425dd-d7ab-4d27-a5c6-ccfe3d3e52e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_50e393b0-675e-42e1-af3e-2358a68b52a7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentPeriodEndDate_50e393b0-675e-42e1-af3e-2358a68b52a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0740e1f1-c555-4576-a2e4-98d33d226f76" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_CurrentFiscalYearEndDate_0740e1f1-c555-4576-a2e4-98d33d226f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9646ce52-bebc-4f49-8309-f73509cf45b0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentTransitionReport_9646ce52-bebc-4f49-8309-f73509cf45b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b1a54d7a-5852-49f8-8223-62e946de0dcf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityFileNumber_b1a54d7a-5852-49f8-8223-62e946de0dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f608d76f-b500-4a9f-ae9f-6ee71a3abbea" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityRegistrantName_f608d76f-b500-4a9f-ae9f-6ee71a3abbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_75131443-79bf-49fa-9064-b6cc455e6979" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityIncorporationStateCountryCode_75131443-79bf-49fa-9064-b6cc455e6979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_49e7989d-3c77-4e28-9d15-e4b8d386061f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityTaxIdentificationNumber_49e7989d-3c77-4e28-9d15-e4b8d386061f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b4d741db-b436-495d-85e7-71a07cc144f4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityAddressAddressLine1_b4d741db-b436-495d-85e7-71a07cc144f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c520f234-59a3-41e0-a52b-b2f08b1f27b9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityAddressCityOrTown_c520f234-59a3-41e0-a52b-b2f08b1f27b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_939c2ea1-02db-4b7c-a8ca-683ce9b8883b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityAddressStateOrProvince_939c2ea1-02db-4b7c-a8ca-683ce9b8883b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0e77838c-85c9-43d7-b8f6-7ab14e04f0e0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityAddressPostalZipCode_0e77838c-85c9-43d7-b8f6-7ab14e04f0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_566f46dd-2211-455a-b071-8f29e27c1b92" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_CityAreaCode_566f46dd-2211-455a-b071-8f29e27c1b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e9304f25-ccf0-4827-a882-0b816c8703b3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_LocalPhoneNumber_e9304f25-ccf0-4827-a882-0b816c8703b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d0db7631-c647-49b5-acb6-099194b4b7f5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_Security12bTitle_d0db7631-c647-49b5-acb6-099194b4b7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1c9dacfc-4ad3-47de-a3b3-a65edf9fde27" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_TradingSymbol_1c9dacfc-4ad3-47de-a3b3-a65edf9fde27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b8f3c8b2-f862-479e-900a-e855d72b0b13" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_SecurityExchangeName_b8f3c8b2-f862-479e-900a-e855d72b0b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_f03bcad0-7139-4021-af11-0d1e2d22674f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_f03bcad0-7139-4021-af11-0d1e2d22674f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7577087a-7fa6-4750-bc39-f4d8ed355204" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityVoluntaryFilers_7577087a-7fa6-4750-bc39-f4d8ed355204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1cc99fa5-b7ec-4fe6-9e85-ae39bdf0fa25" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityCurrentReportingStatus_1cc99fa5-b7ec-4fe6-9e85-ae39bdf0fa25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_d2da7a30-e28d-4e68-9e50-8c05a24b8918" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityInteractiveDataCurrent_d2da7a30-e28d-4e68-9e50-8c05a24b8918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_21e4f69b-293d-4939-952c-284974e0497d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityFilerCategory_21e4f69b-293d-4939-952c-284974e0497d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_707e2955-47f3-4680-97f2-28d662a6806f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntitySmallBusiness_707e2955-47f3-4680-97f2-28d662a6806f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9ce005e1-6363-4bb4-b786-324475c2e3d8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityEmergingGrowthCompany_9ce005e1-6363-4bb4-b786-324475c2e3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ac0e37be-534b-40ef-86ac-2a28ee1da114" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ac0e37be-534b-40ef-86ac-2a28ee1da114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_800dd302-bb8b-45f9-950f-f9d6c6edceff" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityShellCompany_800dd302-bb8b-45f9-950f-f9d6c6edceff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ebb304e3-3e7b-4f4b-905e-3e0bae16aceb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityPublicFloat_ebb304e3-3e7b-4f4b-905e-3e0bae16aceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_bd6d7b55-6910-4a47-adc0-d6346dc516d3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_bd6d7b55-6910-4a47-adc0-d6346dc516d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0566ea8b-a2fa-4078-9eab-a12f46dd6e33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_0566ea8b-a2fa-4078-9eab-a12f46dd6e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9b898aea-2de5-4e98-a7ad-8781ce8cc87d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_EntityCentralIndexKey_9b898aea-2de5-4e98-a7ad-8781ce8cc87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e492f30f-b316-4944-af1d-6689d942a65c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentFiscalYearFocus_e492f30f-b316-4944-af1d-6689d942a65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0c64b48e-d9bd-4a3a-9578-c40011f6f487" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0c64b48e-d9bd-4a3a-9578-c40011f6f487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1673d176-a8e8-4766-b30e-524e90412d4e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31183fe1-dc34-4c52-9257-121f14019a26" xlink:to="loc_dei_AmendmentFlag_1673d176-a8e8-4766-b30e-524e90412d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1d14cb3e-c03a-4938-8594-6d027b6f4815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d14cb3e-c03a-4938-8594-6d027b6f4815" xlink:to="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4795664e-f27e-476e-92dc-18811a6a1571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4795664e-f27e-476e-92dc-18811a6a1571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e3bf4fc7-e7ee-458f-ad60-a8b4a5176a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e3bf4fc7-e7ee-458f-ad60-a8b4a5176a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c21c510c-e774-4a83-8e1c-7b52b46d507c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c21c510c-e774-4a83-8e1c-7b52b46d507c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a1f5f12b-8509-4091-8344-260d69acb0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a1f5f12b-8509-4091-8344-260d69acb0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_3a9cc105-914a-4078-9469-f9a863622700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_IncomeTaxesReceivable_3a9cc105-914a-4078-9469-f9a863622700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8e3088e4-b813-4254-94a2-948f40a92ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_0801c598-ac53-407b-8c23-b8c1f70ec25e" xlink:to="loc_us-gaap_AssetsCurrent_8e3088e4-b813-4254-94a2-948f40a92ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebeb3e1-cb4d-4c69-802b-f1751857fe18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebeb3e1-cb4d-4c69-802b-f1751857fe18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d0a6e737-260d-47f8-804a-2c1a348c8b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d0a6e737-260d-47f8-804a-2c1a348c8b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a29a309d-2008-4359-a44e-feed0e8b386e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_EquityMethodInvestments_a29a309d-2008-4359-a44e-feed0e8b386e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_03f20cb8-9065-47fe-b078-5a6fede2db48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_Goodwill_03f20cb8-9065-47fe-b078-5a6fede2db48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a9f39405-00b8-4ef5-94c1-14e7b62b4a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a9f39405-00b8-4ef5-94c1-14e7b62b4a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3de5b36b-9025-43e7-b6d0-05bfd82b5600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3de5b36b-9025-43e7-b6d0-05bfd82b5600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a33f9d6c-d852-474c-9d6d-0b5a82d2afc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a33f9d6c-d852-474c-9d6d-0b5a82d2afc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_19f47537-9162-4f52-95b3-e78e7e7d6a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2fcbeb91-67c2-482e-9f93-a0487d5a3575" xlink:to="loc_us-gaap_Assets_19f47537-9162-4f52-95b3-e78e7e7d6a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1d14cb3e-c03a-4938-8594-6d027b6f4815" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7a025b2a-322c-4eb1-a629-b0ecc9757ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_AccountsPayableCurrent_7a025b2a-322c-4eb1-a629-b0ecc9757ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1ff51c83-ca2d-4103-b9e8-ca0bcfef22ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1ff51c83-ca2d-4103-b9e8-ca0bcfef22ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4602a7a8-999f-493f-b9ae-b649eeb50fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4602a7a8-999f-493f-b9ae-b649eeb50fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_038b7e15-731e-4587-9f34-4d8c14101fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_038b7e15-731e-4587-9f34-4d8c14101fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_880597ae-df0e-4a9b-b4b2-e0307bdf963d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_DebtCurrent_880597ae-df0e-4a9b-b4b2-e0307bdf963d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_ad0dc199-dd0f-46de-92d2-7f1e8e289be7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_ad0dc199-dd0f-46de-92d2-7f1e8e289be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4f66b154-a005-44d9-a59d-d83f7f41fdba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4f66b154-a005-44d9-a59d-d83f7f41fdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d3e17a2f-46c4-4970-a8cf-c90bfc71f326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_3edc1bd5-c466-4d3d-a0f3-062e977073dd" xlink:to="loc_us-gaap_LiabilitiesCurrent_d3e17a2f-46c4-4970-a8cf-c90bfc71f326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b35a8ec5-7fc8-4218-aefd-ffe002510599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b35a8ec5-7fc8-4218-aefd-ffe002510599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3f20c157-3a8e-4d91-81f3-6da497c8f89f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3f20c157-3a8e-4d91-81f3-6da497c8f89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_658f3d22-a965-4051-a121-cc261e8077ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_658f3d22-a965-4051-a121-cc261e8077ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_abb46cb2-6846-417d-be54-4a83d0a08faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_abb46cb2-6846-417d-be54-4a83d0a08faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8ab63c6f-6467-4e01-924b-dd535eecb602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8ab63c6f-6467-4e01-924b-dd535eecb602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_22aaf512-5c87-4043-949f-90e94205d26a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_CommitmentsAndContingencies_22aaf512-5c87-4043-949f-90e94205d26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_036f56af-19bc-4d6c-a4eb-8eda8c54fc83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_PreferredStockValue_036f56af-19bc-4d6c-a4eb-8eda8c54fc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_af7faf58-6ac9-4922-a65c-d098d3f07c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_CommonStockValue_af7faf58-6ac9-4922-a65c-d098d3f07c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_516d648f-9c9c-4d19-a072-e6098de1bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_516d648f-9c9c-4d19-a072-e6098de1bd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a3aaa9c0-5d24-40d7-b32c-6b48a697544e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a3aaa9c0-5d24-40d7-b32c-6b48a697544e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0c2771bc-5229-426c-95a1-9fdb83ca0c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_StockholdersEquity_0c2771bc-5229-426c-95a1-9fdb83ca0c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_fafc1495-6fd1-4a9c-b88d-3a864b5d3eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_MinorityInterest_fafc1495-6fd1-4a9c-b88d-3a864b5d3eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e43ade6f-eb65-4db8-b082-87a3e0a10f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_92b37e9c-64d1-46bb-aef2-35f7b385f25b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e43ade6f-eb65-4db8-b082-87a3e0a10f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7846c8a7-93e3-4930-ab72-864ce84e8e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_245d43ae-bc94-46bf-8528-2ea500a61748" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7846c8a7-93e3-4930-ab72-864ce84e8e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3e0b648c-bf87-4008-8af0-1f76fe95e801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3e0b648c-bf87-4008-8af0-1f76fe95e801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5416d23b-6951-41fe-8e0f-a07458cb9ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5416d23b-6951-41fe-8e0f-a07458cb9ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_34f4d0ac-bc35-4304-a09a-d4f7038304b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_PreferredStockSharesIssued_34f4d0ac-bc35-4304-a09a-d4f7038304b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_15467aac-fccd-41f6-9640-42a2e4ee6657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_15467aac-fccd-41f6-9640-42a2e4ee6657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_00f65e0c-df5c-4200-8ddd-cb36ed0681ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_00f65e0c-df5c-4200-8ddd-cb36ed0681ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1b45d1d5-3741-47cd-b0bf-868d769d454e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1b45d1d5-3741-47cd-b0bf-868d769d454e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5a019077-5a68-46f4-951b-4e09075d3e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_CommonStockSharesIssued_5a019077-5a68-46f4-951b-4e09075d3e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_669c439b-ee6b-4a18-a65e-d2ed7ad07f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0981f24c-f8cf-44f4-8d4f-d4fa93d4dfac" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_669c439b-ee6b-4a18-a65e-d2ed7ad07f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ae60f53d-f10e-43b6-a5b5-d20cc7458153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ae60f53d-f10e-43b6-a5b5-d20cc7458153" xlink:to="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:to="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e99a87df-cea3-49f5-a2d5-3d12ac21a524" xlink:to="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SubcontractorMember_a3c897f0-09e3-49aa-afc3-7f11788699df" xlink:href="ttek-20211003.xsd#ttek_SubcontractorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:to="loc_ttek_SubcontractorMember_a3c897f0-09e3-49aa-afc3-7f11788699df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_5e8202ee-c8af-405b-a6b6-394b5ae98d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_71406a49-34e9-4773-b2f0-d4b81d8dda16" xlink:to="loc_us-gaap_ServiceOtherMember_5e8202ee-c8af-405b-a6b6-394b5ae98d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63637db7-6078-4019-a5b4-a4d336a2edbc" xlink:to="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7241c88a-b7c5-487d-8f1a-ffda5d425ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7241c88a-b7c5-487d-8f1a-ffda5d425ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_279870e1-4268-496c-a0d9-2c9f049cfc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_279870e1-4268-496c-a0d9-2c9f049cfc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7e11eb4e-0a0a-4296-8640-5bbbc174ae85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_GrossProfit_7e11eb4e-0a0a-4296-8640-5bbbc174ae85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_3e8aba97-77b3-4a39-aa62-93008d1a77eb" xlink:href="ttek-20211003.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_3e8aba97-77b3-4a39-aa62-93008d1a77eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_ab3430b0-07dd-4fb0-8a16-65918dd9982b" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_ab3430b0-07dd-4fb0-8a16-65918dd9982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_2fcaa490-1585-4f24-8507-4942728b651c" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_2fcaa490-1585-4f24-8507-4942728b651c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ece822c0-f510-4808-ad12-9e7f6b805d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ece822c0-f510-4808-ad12-9e7f6b805d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b0eb35f9-a9e7-48fa-bb0d-f9aa614df485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_OperatingIncomeLoss_b0eb35f9-a9e7-48fa-bb0d-f9aa614df485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_11388d19-720f-4523-b929-0f013605d651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_InvestmentIncomeInterest_11388d19-720f-4523-b929-0f013605d651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_206d4733-bb89-45ab-8757-0c287a5fc555" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_InterestExpense_206d4733-bb89-45ab-8757-0c287a5fc555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57150d69-234d-4d15-b053-06af9752ba41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57150d69-234d-4d15-b053-06af9752ba41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c6091107-7de5-40e9-8cfb-f61373d037e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c6091107-7de5-40e9-8cfb-f61373d037e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8dd0db2c-32a0-4a02-893f-4cce4456f6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_ProfitLoss_8dd0db2c-32a0-4a02-893f-4cce4456f6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c460ff59-a24a-4154-b415-0166b3447fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c460ff59-a24a-4154-b415-0166b3447fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_99639a33-548f-4b74-bc5d-1b0cc8a142d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_99639a33-548f-4b74-bc5d-1b0cc8a142d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_461050b7-1bfa-4c64-8602-671bbd3dbc28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:to="loc_us-gaap_EarningsPerShareBasic_461050b7-1bfa-4c64-8602-671bbd3dbc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_840d0c5b-c6b9-49f0-b406-ab3bec3c02cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d4579955-754e-4b08-841d-55335fef0a3d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_840d0c5b-c6b9-49f0-b406-ab3bec3c02cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_786112c6-d403-4cb1-8b0a-626562545959" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_087e243a-ddd6-4590-a4e1-1f5eceb791fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_087e243a-ddd6-4590-a4e1-1f5eceb791fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0fbca37-9371-40b4-8f2d-42e119050234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_568a4c24-f647-44f0-8611-e29f8a7912b2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0fbca37-9371-40b4-8f2d-42e119050234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_665fd7df-a44c-4084-a5b7-e00215528f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:to="loc_us-gaap_ProfitLoss_665fd7df-a44c-4084-a5b7-e00215528f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a7b429cc-393b-47d7-a0cd-c8ec7e0087d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a7b429cc-393b-47d7-a0cd-c8ec7e0087d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f02ac59d-1ef2-4485-8b11-23a2e00b6cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f02ac59d-1ef2-4485-8b11-23a2e00b6cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_26a0f9f4-1299-4e61-9180-ba840037dfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_26a0f9f4-1299-4e61-9180-ba840037dfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_06d43461-3947-457b-93b2-3fbbb844d546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_81da3aba-fbdd-4e06-99cf-c39a03d64529" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_06d43461-3947-457b-93b2-3fbbb844d546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e311b5bb-d62f-4e58-8387-f66318924ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e311b5bb-d62f-4e58-8387-f66318924ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_49696c57-8c42-44e7-9753-dba56082a3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_49696c57-8c42-44e7-9753-dba56082a3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bf996092-2691-45c7-a89c-1cc8da8977bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_65b59ce1-4707-4eaa-b79f-cb28cb0fd3ce" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_bf996092-2691-45c7-a89c-1cc8da8977bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_98484bbc-e40a-4960-ab2d-41b559d543ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_98484bbc-e40a-4960-ab2d-41b559d543ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9606cbe3-55c9-45ee-84df-ce421797b4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_98484bbc-e40a-4960-ab2d-41b559d543ee" xlink:to="loc_us-gaap_ProfitLoss_9606cbe3-55c9-45ee-84df-ce421797b4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_98484bbc-e40a-4960-ab2d-41b559d543ee" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_158c0f63-a4a0-4e1f-a8d9-f0f56ca8548d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_158c0f63-a4a0-4e1f-a8d9-f0f56ca8548d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e2f151fc-9c6f-4b71-b2cb-243d9371144a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e2f151fc-9c6f-4b71-b2cb-243d9371144a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_3170aad8-e3ba-4f17-81cb-070ba1291d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_3170aad8-e3ba-4f17-81cb-070ba1291d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_86836ad3-b7cf-4fcb-b3c2-11499bbe4432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_ShareBasedCompensation_86836ad3-b7cf-4fcb-b3c2-11499bbe4432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a614a59e-d602-4c87-9350-e5985464e9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a614a59e-d602-4c87-9350-e5985464e9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0018de94-1ab4-4cdc-a580-4d13af37951f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0018de94-1ab4-4cdc-a580-4d13af37951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_71aaa2a0-dffe-4c4f-a445-d53a8d3d5405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_71aaa2a0-dffe-4c4f-a445-d53a8d3d5405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_bf137db4-3976-44a2-9beb-1701f21b2586" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_bf137db4-3976-44a2-9beb-1701f21b2586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_4365171d-11e2-4a9f-a708-b909449004c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_4365171d-11e2-4a9f-a708-b909449004c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d66048c9-391e-4ff5-9317-91d1d1ce17ad" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_bc95b6ac-0a66-4c7f-b57c-c8be0b4710a7" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_bc95b6ac-0a66-4c7f-b57c-c8be0b4710a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8a7e8cd9-a821-48e6-9c84-d7524e802ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8a7e8cd9-a821-48e6-9c84-d7524e802ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_980853c6-48b2-4e88-88c8-9de05e30fc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_980853c6-48b2-4e88-88c8-9de05e30fc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_73f8c4d9-1b6a-472e-bef5-62b4800cca37" xlink:href="ttek-20211003.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_73f8c4d9-1b6a-472e-bef5-62b4800cca37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5c9957c6-a981-4493-9f5a-a0cbac089b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5c9957c6-a981-4493-9f5a-a0cbac089b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9cc3647d-5a02-41d4-9765-af9775f6f5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9cc3647d-5a02-41d4-9765-af9775f6f5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_e9be2db4-fc59-43a5-985b-7bb6e74c6973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_947f5102-8a96-4e5c-a76e-4aecc0b371cd" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_e9be2db4-fc59-43a5-985b-7bb6e74c6973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25b54f98-9676-42c0-b7fd-a5e913674bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_98484bbc-e40a-4960-ab2d-41b559d543ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25b54f98-9676-42c0-b7fd-a5e913674bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_79638eb0-1907-437b-be92-465b3c3d709c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_79638eb0-1907-437b-be92-465b3c3d709c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7a433d2d-d61a-4dcb-91af-73162875758e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7a433d2d-d61a-4dcb-91af-73162875758e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_96c59c0d-d416-46ec-a83b-70a858cfe997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_96c59c0d-d416-46ec-a83b-70a858cfe997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c81badd7-f395-41e2-a24f-15b13481cc69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f8e560c3-b5fa-43c6-9860-f3db055ea2af" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c81badd7-f395-41e2-a24f-15b13481cc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_42605cad-daa6-45dc-9a94-9d5f8f15b3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_42605cad-daa6-45dc-9a94-9d5f8f15b3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_21eb8b95-e4b8-4c85-821a-ec747a56dd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_21eb8b95-e4b8-4c85-821a-ec747a56dd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bbdbee5c-662d-42cc-9424-175a3acf2126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bbdbee5c-662d-42cc-9424-175a3acf2126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8d218216-dc71-44a0-b44a-2db4cfa7f859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8d218216-dc71-44a0-b44a-2db4cfa7f859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9b81e6d9-6bcc-4ac1-b694-0036ed5767f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_9b81e6d9-6bcc-4ac1-b694-0036ed5767f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_01f9431c-ce6b-4945-a537-016e0f1f5cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_01f9431c-ce6b-4945-a537-016e0f1f5cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_d92f12fa-4a58-4c42-98d4-76ab98a0b9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInBookOverdrafts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_IncreaseDecreaseInBookOverdrafts_d92f12fa-4a58-4c42-98d4-76ab98a0b9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1c993c80-5df9-4262-9bab-ab2987977e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1c993c80-5df9-4262-9bab-ab2987977e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_61035f3f-263e-4a3b-b22b-cde599f3e77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_61035f3f-263e-4a3b-b22b-cde599f3e77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e8c6e958-314a-4726-9e87-c604f752f492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b50466e2-9536-4b98-b62e-3e50beaa3328" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e8c6e958-314a-4726-9e87-c604f752f492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_52282a98-eed8-48d7-b8ee-71e42283d572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_52282a98-eed8-48d7-b8ee-71e42283d572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5fef3ef5-d9b3-4e5f-8a55-71d8adedb059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5fef3ef5-d9b3-4e5f-8a55-71d8adedb059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d67b0003-84b8-4c96-8ad6-27d641bc57cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d67b0003-84b8-4c96-8ad6-27d641bc57cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0282fc0a-9201-4616-991a-1b5f3edc3076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0282fc0a-9201-4616-991a-1b5f3edc3076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_913fed01-66dd-4318-9197-4acf1ce2d629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4bc09c3c-b6b0-4a22-9ee5-4371e5aa15cd" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_913fed01-66dd-4318-9197-4acf1ce2d629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CashPaidDuringThePeriodAbstract_8cd0d024-606b-4d5e-8f36-78386d8fae77" xlink:href="ttek-20211003.xsd#ttek_CashPaidDuringThePeriodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_913fed01-66dd-4318-9197-4acf1ce2d629" xlink:to="loc_ttek_CashPaidDuringThePeriodAbstract_8cd0d024-606b-4d5e-8f36-78386d8fae77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_11631280-317e-4ab0-854d-784245b0a9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_CashPaidDuringThePeriodAbstract_8cd0d024-606b-4d5e-8f36-78386d8fae77" xlink:to="loc_us-gaap_InterestPaidNet_11631280-317e-4ab0-854d-784245b0a9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_16975279-8a3f-4cbb-9c48-13dbe803959f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_CashPaidDuringThePeriodAbstract_8cd0d024-606b-4d5e-8f36-78386d8fae77" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_16975279-8a3f-4cbb-9c48-13dbe803959f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4db54d07-c111-4ce6-98d8-c420bd086f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_f077c7e5-0367-4666-9ab4-b5ddb9050d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4db54d07-c111-4ce6-98d8-c420bd086f19" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_f077c7e5-0367-4666-9ab4-b5ddb9050d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f933189b-8fed-4e0d-a301-d638cb308b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f933189b-8fed-4e0d-a301-d638cb308b87" xlink:to="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f3eccbf1-5b9d-4f43-b9e2-9c505616ade5" xlink:to="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_17be8a26-6093-49f1-97f1-77c5d75a9338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_CommonStockMember_17be8a26-6093-49f1-97f1-77c5d75a9338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_34cda3e0-5ee8-49a5-8aad-0be83d566751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_34cda3e0-5ee8-49a5-8aad-0be83d566751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e93bfb31-1c40-42c9-9560-e2a8ab590799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e93bfb31-1c40-42c9-9560-e2a8ab590799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ec48f0f9-367a-4b86-8729-cdbcb59be40b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_RetainedEarningsMember_ec48f0f9-367a-4b86-8729-cdbcb59be40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ab66b828-deaf-40ac-a590-f6f6b151f197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_ParentMember_ab66b828-deaf-40ac-a590-f6f6b151f197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cf8ebe29-a198-4c9f-ba69-6d2fe6009b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e2495411-48f5-4aa0-b7e8-7371f268f947" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cf8ebe29-a198-4c9f-ba69-6d2fe6009b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d47fe4af-9e74-43e9-80c0-09c0215e99d7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_b6c77083-2d92-406c-9dba-9755fe3218de" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_120e0d40-471e-4b29-af05-88998405659d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_b6c77083-2d92-406c-9dba-9755fe3218de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_759db26d-2981-4c2f-842d-bf9c130f5d4a" xlink:to="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1adc887-7bf5-4e56-bc01-bcee3199f27c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e4b9823c-8f58-40c1-beee-8906b7ea8892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_SharesOutstanding_e4b9823c-8f58-40c1-beee-8906b7ea8892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_be79f4e3-ed41-4131-912a-4b26d5fad738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_be79f4e3-ed41-4131-912a-4b26d5fad738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a595d8e6-c9d1-4285-bc63-5cd75fcfaca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_ProfitLoss_a595d8e6-c9d1-4285-bc63-5cd75fcfaca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d7687f55-db05-41a1-b572-f07f5c468d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d7687f55-db05-41a1-b572-f07f5c468d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_802daa1f-a0fe-42ba-8652-287aae7b237f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_802daa1f-a0fe-42ba-8652-287aae7b237f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_940252a5-f8c8-449d-b6a1-3be1a7600b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_940252a5-f8c8-449d-b6a1-3be1a7600b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3a50b048-20a1-4a1c-9932-d2a473f21218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_c6c27e3f-e49d-49bd-a816-997418d90fcf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3a50b048-20a1-4a1c-9932-d2a473f21218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_900e44b9-3daa-4cd2-9688-f0dc4e8f6444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_900e44b9-3daa-4cd2-9688-f0dc4e8f6444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_5d909993-2a12-4f74-81df-86d0e7fee5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_DividendsCommonStockCash_5d909993-2a12-4f74-81df-86d0e7fee5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d61a2d5e-f4d2-4855-8bb6-6cce0e1fe9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d61a2d5e-f4d2-4855-8bb6-6cce0e1fe9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fc606ab0-3874-4770-9b8e-e8d1754158bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_fc606ab0-3874-4770-9b8e-e8d1754158bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a547af91-e863-4992-8a83-db0cf98375b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_a547af91-e863-4992-8a83-db0cf98375b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4769459-3d2b-4e26-b9e7-6a60a10bb71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4769459-3d2b-4e26-b9e7-6a60a10bb71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cea0063c-e9fc-4c83-92ee-1fc82c2ddab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_cea0063c-e9fc-4c83-92ee-1fc82c2ddab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_72248f3d-8213-4f45-806c-d257ec5e3b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_72248f3d-8213-4f45-806c-d257ec5e3b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d25ca3cc-3a66-40a7-b0b1-1e9d62d5e316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_d25ca3cc-3a66-40a7-b0b1-1e9d62d5e316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bccdea9b-514a-4102-9b85-9e162df28487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bccdea9b-514a-4102-9b85-9e162df28487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_91075bd9-a52a-485f-bd47-ccea2ba1afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_91075bd9-a52a-485f-bd47-ccea2ba1afd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e1257dfa-8b76-41a3-aaa6-3dcf9ab51c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_SharesOutstanding_e1257dfa-8b76-41a3-aaa6-3dcf9ab51c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f731072-8c9f-4efe-832b-566c6c4b03f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30c4d119-08a6-4ec1-8a0d-6c5000db219b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f731072-8c9f-4efe-832b-566c6c4b03f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="simple" xlink:href="ttek-20211003.xsd#ConsolidatedStatementsofEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_152a2a1d-c7c3-4f1b-93cb-342d9d7b33e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_073b2211-bcee-477f-9d88-0f191b938693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_152a2a1d-c7c3-4f1b-93cb-342d9d7b33e8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_073b2211-bcee-477f-9d88-0f191b938693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="ttek-20211003.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3db62983-c559-4408-8ee8-c469f538eb03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_d6c2ad1e-28d0-407f-af07-e7c681069132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3db62983-c559-4408-8ee8-c469f538eb03" xlink:to="loc_us-gaap_NatureOfOperations_d6c2ad1e-28d0-407f-af07-e7c681069132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d25e260-ec84-45ac-bc53-b2892798019e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_a94891cd-fd5f-4e80-9fc3-59abe7307389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2d25e260-ec84-45ac-bc53-b2892798019e" xlink:to="loc_us-gaap_NumberOfReportableSegments_a94891cd-fd5f-4e80-9fc3-59abe7307389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparation"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b85dfb17-434a-4c62-93d7-4a32810a6028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_ee363827-c4c2-46f7-91d1-181b79ba08a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b85dfb17-434a-4c62-93d7-4a32810a6028" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_ee363827-c4c2-46f7-91d1-181b79ba08a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationPolicies"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConsolidationAndPresentationPolicyTextBlock_884799ba-a0eb-4d1e-a6ac-f0896cedbe4d" xlink:href="ttek-20211003.xsd#ttek_ConsolidationAndPresentationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_ttek_ConsolidationAndPresentationPolicyTextBlock_884799ba-a0eb-4d1e-a6ac-f0896cedbe4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_88fa725d-2a51-4b1a-9d1b-7f7123dedcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_FiscalPeriod_88fa725d-2a51-4b1a-9d1b-7f7123dedcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b96830bd-bafb-48f6-8b12-ff5a6081bb38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_UseOfEstimates_b96830bd-bafb-48f6-8b12-ff5a6081bb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e1f44835-ca24-4ba9-a627-47d43ba59679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_e1f44835-ca24-4ba9-a627-47d43ba59679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_50e6c275-b50e-4fc2-9f7e-4d2abc6fe769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_50e6c275-b50e-4fc2-9f7e-4d2abc6fe769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_7cbbe4c6-8f41-4659-b849-1e2c51c7e3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_7cbbe4c6-8f41-4659-b849-1e2c51c7e3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e55c1349-5690-4874-b4be-a5eda1b04375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e55c1349-5690-4874-b4be-a5eda1b04375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_446c2994-3b4b-4abb-b1ed-b39be1e90650" xlink:href="ttek-20211003.xsd#ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock_446c2994-3b4b-4abb-b1ed-b39be1e90650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_bc09971d-e982-4db3-bf1c-461d3fee6573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_bc09971d-e982-4db3-bf1c-461d3fee6573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_dcac208e-dff6-4c79-af3d-77ea1c75f43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_dcac208e-dff6-4c79-af3d-77ea1c75f43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_555346fe-12a6-4aaf-aa04-c2cf1797459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_555346fe-12a6-4aaf-aa04-c2cf1797459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_21ff6adf-37b9-4f85-9d4c-d784ca8dd12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_21ff6adf-37b9-4f85-9d4c-d784ca8dd12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_56b14069-1eab-4d33-9f2f-a3ad7e49142b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_56b14069-1eab-4d33-9f2f-a3ad7e49142b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationPolicyTextBlock_33ff1f35-69c7-48b2-8be2-1c7c46ca5e9f" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_ttek_ContingentConsiderationPolicyTextBlock_33ff1f35-69c7-48b2-8be2-1c7c46ca5e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_0a552c7c-84ea-43e1-8195-f4071dca4fde" xlink:href="ttek-20211003.xsd#ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock_0a552c7c-84ea-43e1-8195-f4071dca4fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_34faae4a-84b9-478f-a433-33fac65fdf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_34faae4a-84b9-478f-a433-33fac65fdf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_8c4741b3-535a-4f5c-a793-d902405cb113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_8c4741b3-535a-4f5c-a793-d902405cb113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_1207c128-82f4-4e62-87e1-25f1745f171a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_1207c128-82f4-4e62-87e1-25f1745f171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_74032169-0148-4584-a91d-116075be11b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_74032169-0148-4584-a91d-116075be11b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_f7f73446-e15d-4824-8a37-8e547ecb072e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_f7f73446-e15d-4824-8a37-8e547ecb072e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_ec4851d4-9e1b-4193-a75a-a97cf6a63dea" xlink:href="ttek-20211003.xsd#ttek_ConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_ttek_ConcentrationOfCreditRiskPolicyTextBlock_ec4851d4-9e1b-4193-a75a-a97cf6a63dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_17cd71c1-6dc3-4228-aa3c-a6f70b1b9491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_17cd71c1-6dc3-4228-aa3c-a6f70b1b9491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b54c971f-29e5-4035-b5cd-9cd5b3361984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a5173eef-54f8-4ffc-b238-85514df43847" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b54c971f-29e5-4035-b5cd-9cd5b3361984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b9e6b5f4-bef8-4912-9090-6b251ccc2908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_0db9aa3e-3c55-4966-86be-0892a0bc6846" xlink:href="ttek-20211003.xsd#ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b9e6b5f4-bef8-4912-9090-6b251ccc2908" xlink:to="loc_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent_0db9aa3e-3c55-4966-86be-0892a0bc6846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_f31c8469-afcd-434b-907e-41ed9fe3c8f0" xlink:href="ttek-20211003.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b9e6b5f4-bef8-4912-9090-6b251ccc2908" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_f31c8469-afcd-434b-907e-41ed9fe3c8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_de09db56-0145-44c9-83c6-60b8314df544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_de09db56-0145-44c9-83c6-60b8314df544" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_654b98d8-30bc-4db5-8548-bd32010d1742" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_5c41a70f-7170-4108-a1e7-c89ad4dcc285" xlink:href="ttek-20211003.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d4f0a3c6-dfae-4531-882a-8e01622f5f02" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_5c41a70f-7170-4108-a1e7-c89ad4dcc285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:to="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fdd468e4-5d30-4bcd-81f3-d253777108cd" xlink:to="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d264571-4848-4c89-bb49-e6dd68ace73c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:to="loc_srt_MinimumMember_9d264571-4848-4c89-bb49-e6dd68ace73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e1102f9-facf-43f9-9eb0-6aafe6c989f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e93ff386-3fc4-4f9e-b5fe-1a5b952b02a1" xlink:to="loc_srt_MaximumMember_0e1102f9-facf-43f9-9eb0-6aafe6c989f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_330177a1-3b31-4c26-abfc-3b93a50116e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1e303941-3730-41bf-8d2d-1fe18dd183a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4b23c73b-d086-4f90-856b-01f372e3b73d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1e303941-3730-41bf-8d2d-1fe18dd183a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_28252ed4-75a8-4f39-837f-ec0c26b09c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_66dd8599-299b-4a75-9174-f6c8c149596f" xlink:href="ttek-20211003.xsd#ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_28252ed4-75a8-4f39-837f-ec0c26b09c90" xlink:to="loc_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting_66dd8599-299b-4a75-9174-f6c8c149596f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bce84d39-f4ba-4446-a7c4-e61227967bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bce84d39-f4ba-4446-a7c4-e61227967bbe" xlink:to="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:to="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c4661c95-7a40-4d4e-ae09-5703eb31f651" xlink:to="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_277b6670-84dd-4fc0-ba08-296c7359ebdf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:to="loc_srt_MinimumMember_277b6670-84dd-4fc0-ba08-296c7359ebdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_14821216-845a-4ad7-bba0-006de624eb18" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_38c69fc4-2698-49bb-8b8b-e79055195ba3" xlink:to="loc_srt_MaximumMember_14821216-845a-4ad7-bba0-006de624eb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:to="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_e1cdf6ac-f3da-4f18-87ef-3bc7899c9d6a" xlink:to="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_b9252322-de25-4b67-a538-63dbad4c958e" xlink:href="ttek-20211003.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_FederalGovernmentMember_b9252322-de25-4b67-a538-63dbad4c958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_a97e3b18-482e-4faf-97c4-23d23e155f85" xlink:href="ttek-20211003.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_CommercialMember_a97e3b18-482e-4faf-97c4-23d23e155f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_cffa962f-3f8c-4f41-9305-507c0e09e447" xlink:href="ttek-20211003.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_aad08026-1389-4348-aff2-9ae0a28a7af3" xlink:to="loc_ttek_InternationalMember_cffa962f-3f8c-4f41-9305-507c0e09e447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_c9a9a3f2-5757-4c3c-b2ad-cb78fbf63b6b" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_0831d095-a270-4b93-aba9-19355d994fb3" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract_9f79304d-f8ba-49f8-89c8-137015556bcc" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_0831d095-a270-4b93-aba9-19355d994fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_df8153aa-c66f-4f85-adc2-33ec84254101" xlink:to="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_7bf377df-943a-4fb1-8fc1-fd4fe17a0551" xlink:href="ttek-20211003.xsd#ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure_7bf377df-943a-4fb1-8fc1-fd4fe17a0551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_e7dfe391-e7d8-428f-879f-3946200d1001" xlink:href="ttek-20211003.xsd#ttek_PercentageOfAccountReceivablesDueFromAgencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_PercentageOfAccountReceivablesDueFromAgencies_e7dfe391-e7d8-428f-879f-3946200d1001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageOfRevenueEarnedFromAgencies_ee7a3314-5cd7-44cb-9ab4-4975c3612c48" xlink:href="ttek-20211003.xsd#ttek_PercentageOfRevenueEarnedFromAgencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_01db1ea7-c785-4464-9108-3eaf2867e441" xlink:to="loc_ttek_PercentageOfRevenueEarnedFromAgencies_ee7a3314-5cd7-44cb-9ab4-4975c3612c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalances"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalances" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7efdac53-4ba7-4b1e-80b8-96a9b719a5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_8f467958-0efc-4c78-bf44-5e48f8e37dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7efdac53-4ba7-4b1e-80b8-96a9b719a5a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_8f467958-0efc-4c78-bf44-5e48f8e37dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6cb5d794-f045-45b8-89d8-d4650f47ed0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c867bb3c-5600-414d-82fc-2a23276e409e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6cb5d794-f045-45b8-89d8-d4650f47ed0f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_c867bb3c-5600-414d-82fc-2a23276e409e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_3b380434-cb86-4cf3-9e71-d3866705d3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6cb5d794-f045-45b8-89d8-d4650f47ed0f" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_3b380434-cb86-4cf3-9e71-d3866705d3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_40086a59-6eb5-42ac-b8b6-17224b4a21f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6cb5d794-f045-45b8-89d8-d4650f47ed0f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_40086a59-6eb5-42ac-b8b6-17224b4a21f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_f7fd6b62-7ca3-43a0-9094-d0478511c51c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6cb5d794-f045-45b8-89d8-d4650f47ed0f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_f7fd6b62-7ca3-43a0-9094-d0478511c51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d01edbc4-3f1e-40b6-9373-17b9e4fdcf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d01edbc4-3f1e-40b6-9373-17b9e4fdcf0e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:to="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_b5e090b6-e6da-41f8-9f4c-cdb06229ef20" xlink:to="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StateAndLocalGovernmentMember_23995bcd-fdc2-4dcb-8fad-c5ed6e4661b1" xlink:href="ttek-20211003.xsd#ttek_StateAndLocalGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_StateAndLocalGovernmentMember_23995bcd-fdc2-4dcb-8fad-c5ed6e4661b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FederalGovernmentMember_6cb6a2d0-66f3-49dc-913c-020c6ea13c14" xlink:href="ttek-20211003.xsd#ttek_FederalGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_FederalGovernmentMember_6cb6a2d0-66f3-49dc-913c-020c6ea13c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialMember_b0342302-3e4d-4970-9da0-380a325f3e16" xlink:href="ttek-20211003.xsd#ttek_CommercialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_CommercialMember_b0342302-3e4d-4970-9da0-380a325f3e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InternationalMember_fdce1505-400a-4146-80b5-1497c705eb73" xlink:href="ttek-20211003.xsd#ttek_InternationalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3addc502-ef16-438f-a54e-5c3e3748ea1d" xlink:to="loc_ttek_InternationalMember_fdce1505-400a-4146-80b5-1497c705eb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_63c245f5-c293-45f0-bb98-bc70810efb56" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_9e25ab6f-9289-4deb-982e-bf0c3c1c600a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_us-gaap_FixedPriceContractMember_9e25ab6f-9289-4deb-982e-bf0c3c1c600a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_2ab5f898-ad65-4252-b0ea-fe5900d17086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_2ab5f898-ad65-4252-b0ea-fe5900d17086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CostPlusMember_67f4432d-6290-4723-b8ee-ba73006e2125" xlink:href="ttek-20211003.xsd#ttek_CostPlusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_17147d74-0006-49d7-81a4-2a901a318837" xlink:to="loc_ttek_CostPlusMember_67f4432d-6290-4723-b8ee-ba73006e2125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_dfb5eb64-6244-45d1-8386-de10a9c0f459" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b12099c7-c1a8-45e7-a371-1b6bee3975ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba96f611-6ed5-43c1-8b41-4d382feb8899" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b12099c7-c1a8-45e7-a371-1b6bee3975ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3458696-e0a0-4608-b556-94ced9f37b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3458696-e0a0-4608-b556-94ced9f37b40" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:to="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_75f9095b-ff85-429c-9c9e-b16bd4ee156c" xlink:to="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractRetentionsMember_99f19d6f-5b2b-4676-88b3-b013086ca3b2" xlink:href="ttek-20211003.xsd#ttek_ContractRetentionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f66b1aed-56a5-455b-b36f-7555d3591d25" xlink:to="loc_ttek_ContractRetentionsMember_99f19d6f-5b2b-4676-88b3-b013086ca3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_aed99f5b-1711-4f2a-9ff8-d063b58a7d81" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1e438822-95c5-4230-ad10-cc968484ded5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1e438822-95c5-4230-ad10-cc968484ded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f45a2e17-39c4-4472-8751-6d611ff2aed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f45a2e17-39c4-4472-8751-6d611ff2aed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_f3397bdf-eea2-463f-b53e-09e5b8d65c52" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_71bb86dd-a7ec-43be-a72c-6b0e2dc18a07" xlink:to="loc_ttek_ContractWithCustomerAssetLiabilityNetCurrent_f3397bdf-eea2-463f-b53e-09e5b8d65c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e809db6f-65d4-462a-af45-24021723e865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e809db6f-65d4-462a-af45-24021723e865" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_edf0e126-9c33-4461-97a5-ae8e0343a30f" xlink:to="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_f9e71528-76ee-4924-ad55-3839e286f509" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9c703584-5ef1-4635-af59-5d1a4caf1824" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_f9e71528-76ee-4924-ad55-3839e286f509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_96288c23-ba6a-478b-a2ba-fd5c7caba424" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_df52a020-712c-45dc-aa4e-f9dcd6266758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_df52a020-712c-45dc-aa4e-f9dcd6266758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_94f06990-41ae-40b5-b09d-abc62f87098e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_94f06990-41ae-40b5-b09d-abc62f87098e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_bcfcd57d-2a27-452a-80d2-1db77ea86ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_bcfcd57d-2a27-452a-80d2-1db77ea86ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_074d20c8-80f1-4f0b-a1dc-c22b0f6bda1d" xlink:href="ttek-20211003.xsd#ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts_074d20c8-80f1-4f0b-a1dc-c22b0f6bda1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_09c5cc79-2228-4c79-90cf-7f0224fa069c" xlink:href="ttek-20211003.xsd#ttek_UnbilledContractsReceivablePeriodForBillingAndCollection"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection_09c5cc79-2228-4c79-90cf-7f0224fa069c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_0e5f2d0f-4d0b-4094-ba90-763edf8a0039" xlink:href="ttek-20211003.xsd#ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_0e5f2d0f-4d0b-4094-ba90-763edf8a0039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_e53de379-1de5-40f1-b7bc-36fce5b60d6d" xlink:href="ttek-20211003.xsd#ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract_e53de379-1de5-40f1-b7bc-36fce5b60d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_68cd2c31-ad53-4221-a717-506f3682da03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_68cd2c31-ad53-4221-a717-506f3682da03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_954d9c3a-45b8-44c8-8b67-bf2b2289fffc" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne_954d9c3a-45b8-44c8-8b67-bf2b2289fffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ca6edc47-1f8b-447b-98a4-0bfa4ee81931" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo_ca6edc47-1f8b-447b-98a4-0bfa4ee81931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_b2dbaeaa-8a17-4c38-915a-d3af08824da3" xlink:href="ttek-20211003.xsd#ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4fa71bf7-901a-4c86-8394-219df5cc196d" xlink:to="loc_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree_b2dbaeaa-8a17-4c38-915a-d3af08824da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesAccountsReceivableNetDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_a04d8a80-8445-456e-8cc6-26f1047f196d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BilledContractReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:to="loc_us-gaap_BilledContractReceivables_a04d8a80-8445-456e-8cc6-26f1047f196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_4737a414-9bcc-4d70-b203-7f1c7874b19e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:to="loc_us-gaap_UnbilledContractsReceivable_4737a414-9bcc-4d70-b203-7f1c7874b19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_d39bf375-25ea-4fbd-823d-ca64f9e30ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_d39bf375-25ea-4fbd-823d-ca64f9e30ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1547bd0b-3702-4235-85d8-2ca247fbd4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1547bd0b-3702-4235-85d8-2ca247fbd4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0dd9fbff-0663-42d5-a0b3-d513b1418664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_292276b5-3f75-4fbb-8b7b-a1c157b6dec4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0dd9fbff-0663-42d5-a0b3-d513b1418664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_febc5d96-be0b-4706-8fcd-4cac678d3a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_febc5d96-be0b-4706-8fcd-4cac678d3a5e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6a4ed53a-c525-4507-80bf-eacc02b46310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6a4ed53a-c525-4507-80bf-eacc02b46310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_09f0ba78-c77b-4a62-835b-0f41650aa50d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ce4c0da9-43fe-4f90-9021-5ca040e051b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c6be7e60-758c-4cb4-a0c3-1ea174f6c938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a7ba0f92-9150-42f6-9de9-fd9bc8340629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="ttek-20211003.xsd#RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockRepurchaseandDividends"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividends" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract_388bbdee-c5c5-4e77-83da-8b503701effc" xlink:href="ttek-20211003.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_f0f26f72-b97c-4de7-97c6-485e721587b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_388bbdee-c5c5-4e77-83da-8b503701effc" xlink:to="loc_us-gaap_TreasuryStockTextBlock_f0f26f72-b97c-4de7-97c6-485e721587b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockRepurchaseandDividendsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract_9f3a323a-f590-444c-86b7-fbee4cc0926d" xlink:href="ttek-20211003.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_4d34abb3-dcb9-4c54-8a83-672dcc6f3768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_9f3a323a-f590-444c-86b7-fbee4cc0926d" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_4d34abb3-dcb9-4c54-8a83-672dcc6f3768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockRepurchaseandDividendsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract_7c6d3556-3669-47a5-9e4e-682a3f649616" xlink:href="ttek-20211003.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_7c6d3556-3669-47a5-9e4e-682a3f649616" xlink:to="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7ddc027d-d134-47b5-8f91-9cd32350613e" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_January2020StockRepurchaseProgramMember_02df42ad-e480-4d9b-b2b7-f5f329637896" xlink:href="ttek-20211003.xsd#ttek_January2020StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:to="loc_ttek_January2020StockRepurchaseProgramMember_02df42ad-e480-4d9b-b2b7-f5f329637896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_October2021StockRepurchaseProgramMember_48b150d3-d3a6-4f4e-b8a1-d7fd631b959d" xlink:href="ttek-20211003.xsd#ttek_October2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b1325395-2a62-4c63-bee6-bde38bd0ca45" xlink:to="loc_ttek_October2021StockRepurchaseProgramMember_48b150d3-d3a6-4f4e-b8a1-d7fd631b959d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4fb95bb0-492b-4de2-bf1b-74911383e055" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_548860fd-5a77-4474-b4fd-fb7c03abf61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_91cc173c-630d-415b-8fe7-791ed90d99a7" xlink:to="loc_us-gaap_SubsequentEventMember_548860fd-5a77-4474-b4fd-fb7c03abf61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_adff2557-231b-4e2f-8f21-ce6acdd0be43" xlink:to="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_3235422d-23f0-4df8-aaf6-1b729440ac82" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_310834c7-0a7d-4756-bb97-44427b5f8d5c" xlink:to="loc_srt_ScenarioForecastMember_3235422d-23f0-4df8-aaf6-1b729440ac82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3525e234-0af1-4339-aa56-941e32a33bf9" xlink:to="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_611f0b42-8d45-4f95-a098-7c8fe48aff3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_611f0b42-8d45-4f95-a098-7c8fe48aff3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fe12e21e-b97f-4c4f-8124-54eff7caa867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fe12e21e-b97f-4c4f-8124-54eff7caa867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_31adc94e-e608-4c28-80dd-67ca4ac77d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_31adc94e-e608-4c28-80dd-67ca4ac77d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_7cdaa49f-4499-4ea8-b564-03b00b860a9b" xlink:href="ttek-20211003.xsd#ttek_StockRepurchasedDuringPeriodAveragePricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_ttek_StockRepurchasedDuringPeriodAveragePricePerShare_7cdaa49f-4499-4ea8-b564-03b00b860a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_cedf1364-648c-44ff-8fb4-ef791801b946" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_cedf1364-648c-44ff-8fb4-ef791801b946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_39939668-a95b-4e64-a90f-4e75ef913927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_39939668-a95b-4e64-a90f-4e75ef913927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_59231188-ea24-49b3-a4be-53ac85d3e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_37550ccd-9492-438d-9c10-c8fc01c050f8" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_59231188-ea24-49b3-a4be-53ac85d3e9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ttek_StockRepurchaseAndDividendsAbstract_a9fd6ce3-05a1-4006-8c01-b83776cdd8b3" xlink:href="ttek-20211003.xsd#ttek_StockRepurchaseAndDividendsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_520579d8-9938-444f-9c46-a203d723c81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_a9fd6ce3-05a1-4006-8c01-b83776cdd8b3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_520579d8-9938-444f-9c46-a203d723c81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_e675e504-6f98-4a8e-93b8-c9fecd25cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_StockRepurchaseAndDividendsAbstract_a9fd6ce3-05a1-4006-8c01-b83776cdd8b3" xlink:to="loc_us-gaap_Dividends_e675e504-6f98-4a8e-93b8-c9fecd25cd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Acquisitions" xlink:type="simple" xlink:href="ttek-20211003.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c7cc51ad-ff35-40e5-aa91-8b899486c565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c3008db3-5b43-4f59-9cdc-785f3a31e619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c7cc51ad-ff35-40e5-aa91-8b899486c565" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c3008db3-5b43-4f59-9cdc-785f3a31e619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a68e6d55-e8c2-4a1d-a24c-f21af28abc17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_65ceb223-152a-47f3-8e42-a9c14df8e993" xlink:href="ttek-20211003.xsd#ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a68e6d55-e8c2-4a1d-a24c-f21af28abc17" xlink:to="loc_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock_65ceb223-152a-47f3-8e42-a9c14df8e993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c650cb3d-039e-4e89-8db8-4554ba2079e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c650cb3d-039e-4e89-8db8-4554ba2079e1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dd8b4bb8-4604-4f3c-a3b7-7d474c8352c8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_HoareLeaMember_481a7b57-a571-4694-ae9d-db3d336086f2" xlink:href="ttek-20211003.xsd#ttek_HoareLeaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_HoareLeaMember_481a7b57-a571-4694-ae9d-db3d336086f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_ac73775e-d90e-4909-b029-ba9608ef6589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_ac73775e-d90e-4909-b029-ba9608ef6589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WYGplcMember_5508fa2c-5697-463c-8168-041465dbdf3f" xlink:href="ttek-20211003.xsd#ttek_WYGplcMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_WYGplcMember_5508fa2c-5697-463c-8168-041465dbdf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NormanDisneyAndYoungMember_70e582c5-eef0-4a0e-847e-3d819ef6953b" xlink:href="ttek-20211003.xsd#ttek_NormanDisneyAndYoungMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_NormanDisneyAndYoungMember_70e582c5-eef0-4a0e-847e-3d819ef6953b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EGlobalTechMember_a7ecffa4-92c9-4fb3-a701-fc04747a8437" xlink:href="ttek-20211003.xsd#ttek_EGlobalTechMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_EGlobalTechMember_a7ecffa4-92c9-4fb3-a701-fc04747a8437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SegueTechnologiesIncMember_36f5d628-2736-4d6c-a17f-b5636073d415" xlink:href="ttek-20211003.xsd#ttek_SegueTechnologiesIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_SegueTechnologiesIncMember_36f5d628-2736-4d6c-a17f-b5636073d415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AllAcquisitionsMember_1a8eb178-dadf-4b1e-bcc8-142783ec2a60" xlink:href="ttek-20211003.xsd#ttek_AllAcquisitionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_176cb216-8b6a-441e-89ac-acfbb5d6b490" xlink:to="loc_ttek_AllAcquisitionsMember_1a8eb178-dadf-4b1e-bcc8-142783ec2a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aeeaddd9-dd31-4169-acf0-f1af4fbb813f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_e51d61d0-6908-4b02-be38-9cd88c23fd71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:to="loc_us-gaap_CustomerContractsMember_e51d61d0-6908-4b02-be38-9cd88c23fd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9cfc5105-a29e-49fd-9752-c2f2a81baffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_294b231b-3037-4efc-b43b-17901cd5ad15" xlink:to="loc_us-gaap_TradeNamesMember_9cfc5105-a29e-49fd-9752-c2f2a81baffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_eebf35a8-557c-4bf1-9880-9b63f238ad0d" xlink:to="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_30bf250f-4b42-493f-befb-99ca429462b5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:to="loc_srt_MinimumMember_30bf250f-4b42-493f-befb-99ca429462b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e1de919-e8f9-426f-b78a-89e38d1692ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_35a3cb3e-aea1-45e9-91e3-6caa5a97bf8d" xlink:to="loc_srt_MaximumMember_4e1de919-e8f9-426f-b78a-89e38d1692ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_227460d0-324d-4ec9-8f5f-1cd7800ad4a9" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_08cd60ea-510b-4d0b-b933-2bd98313d8de" xlink:href="ttek-20211003.xsd#ttek_NumberOfEmployeesAcquiredInAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_NumberOfEmployeesAcquiredInAcquisition_08cd60ea-510b-4d0b-b933-2bd98313d8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85200011-9fd3-46be-893b-869f6c331652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_85200011-9fd3-46be-893b-869f6c331652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c455df30-64df-4c21-ae38-0331ce39e1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c455df30-64df-4c21-ae38-0331ce39e1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_32cd1c97-f1f8-4aae-9180-a04b18986a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_32cd1c97-f1f8-4aae-9180-a04b18986a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_da602e9d-1a28-4c7d-8417-f09d81169eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_da602e9d-1a28-4c7d-8417-f09d81169eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_969ca873-f10d-4213-a70b-3d4abad7fbb0" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod_969ca873-f10d-4213-a70b-3d4abad7fbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_e68ad92d-e6d4-4032-a0a4-45636aad82e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_e68ad92d-e6d4-4032-a0a4-45636aad82e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a89be18f-4bea-41d4-beac-64320df2cba8" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a89be18f-4bea-41d4-beac-64320df2cba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_cbdcb3fe-0189-41ab-9f7e-f6ae71369f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_cbdcb3fe-0189-41ab-9f7e-f6ae71369f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4d47ee75-7f06-4bd1-8e8e-77d289d61b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4d47ee75-7f06-4bd1-8e8e-77d289d61b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94e9e49a-5ca9-47f8-8371-ff93b370b59c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_94e9e49a-5ca9-47f8-8371-ff93b370b59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8b4bd48e-dc32-426e-acde-706360345b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8b4bd48e-dc32-426e-acde-706360345b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_79913205-ca36-4cee-96a4-abd1934395fd" xlink:href="ttek-20211003.xsd#ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement_79913205-ca36-4cee-96a4-abd1934395fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_4909bd8c-99d7-4198-93ac-5066948a7852" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_4909bd8c-99d7-4198-93ac-5066948a7852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_6a0e754f-cf7c-463f-8d0b-a90b67f78bd8" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne_6a0e754f-cf7c-463f-8d0b-a90b67f78bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ee101802-2898-421f-b218-73fe4c12c6fa" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo_ee101802-2898-421f-b218-73fe4c12c6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_89353faa-780b-4825-a496-65ea18377435" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree_89353faa-780b-4825-a496-65ea18377435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_abd60c6b-76de-4db4-9615-6fbcb9476ff6" xlink:href="ttek-20211003.xsd#ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d463a770-8f68-4398-9ecb-3ce29a166396" xlink:to="loc_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut_abd60c6b-76de-4db4-9615-6fbcb9476ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d7da1c03-bffa-4a06-b4f4-bea8d11452c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d7da1c03-bffa-4a06-b4f4-bea8d11452c0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_60b0515a-6e44-421e-b0fc-dc5facfb742b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_da57e1d6-c3b7-4abc-92cc-96edafb662f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:to="loc_us-gaap_InterestExpenseMember_da57e1d6-c3b7-4abc-92cc-96edafb662f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_b7719c59-d9fe-4bd6-8582-9261d9a18285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_41a2cd94-7c67-40a6-9c17-6d0edc8887a5" xlink:to="loc_us-gaap_OperatingIncomeLossMember_b7719c59-d9fe-4bd6-8582-9261d9a18285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_ca23c92b-dade-4e38-82fc-e2678d4dfa1b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_a1f2a4c0-a90c-46fc-81c8-e7c80ed65e13" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a69b9aa6-95d0-446c-9663-4fa65831d59c" xlink:to="loc_ttek_ContingentConsiderationMember_a1f2a4c0-a90c-46fc-81c8-e7c80ed65e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_019f81f1-5d08-45c8-a3f3-c3ec884a92bc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_75e4418c-df20-404f-a1ae-7295662fcc09" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf0fbd10-b2e5-4305-acc0-51782220c0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bf0fbd10-b2e5-4305-acc0-51782220c0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2e98b28b-7073-43dc-a2b8-e7c5cf7391b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2e98b28b-7073-43dc-a2b8-e7c5cf7391b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ed32ed0d-567f-43b4-8913-c3bdf734b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ed32ed0d-567f-43b4-8913-c3bdf734b4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_c01a8c2b-bd27-48a5-a7d3-702bd5f6c56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_c01a8c2b-bd27-48a5-a7d3-702bd5f6c56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:href="ttek-20211003.xsd#ttek_EarnOutPaymentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_52c0126b-659b-4b1a-98b5-a76eba824bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_52c0126b-659b-4b1a-98b5-a76eba824bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d52e2edb-306d-43d0-adef-0e7deebdb253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_EarnOutPaymentsAbstract_cac0acc2-16ea-43a7-9bd4-3531eae99db7" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_d52e2edb-306d-43d0-adef-0e7deebdb253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3e37db3f-d970-4870-a04d-083d331926bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b167ba58-55ee-414b-a0d5-9d35767c4f99" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3e37db3f-d970-4870-a04d-083d331926bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_30559525-d8ea-44c8-a068-ea91ed1a112d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_42179d70-0a7b-4b1f-89cf-2ed427001925" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_30559525-d8ea-44c8-a068-ea91ed1a112d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_42179d70-0a7b-4b1f-89cf-2ed427001925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a590733-43ae-4e7a-8171-f607b98a5761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0a7ce436-7928-422b-8a25-05f080fba323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a590733-43ae-4e7a-8171-f607b98a5761" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_0a7ce436-7928-422b-8a25-05f080fba323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_0a61deac-c15d-4724-bed3-0802f83b3f72" xlink:href="ttek-20211003.xsd#ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a590733-43ae-4e7a-8171-f607b98a5761" xlink:to="loc_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock_0a61deac-c15d-4724-bed3-0802f83b3f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_40a0100a-56c2-408c-b287-411c36f7266b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a590733-43ae-4e7a-8171-f607b98a5761" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_40a0100a-56c2-408c-b287-411c36f7266b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_392912db-8406-4c5b-ade4-9f6514736892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_392912db-8406-4c5b-ade4-9f6514736892" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_90937789-860b-402c-b407-43f4fa0664e7" xlink:to="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_20d2b621-f6a6-42cd-9c8b-e675046b34cd" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:to="loc_ttek_GovernmentServicesGroupMember_20d2b621-f6a6-42cd-9c8b-e675046b34cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_a9a7957e-e3b8-4411-b8f1-5c0cf3c1eb08" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5cb2cdc1-1ae8-4a35-af34-f5b5476392b3" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_a9a7957e-e3b8-4411-b8f1-5c0cf3c1eb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7bf4ea98-5077-441d-91d3-769c10274431" xlink:to="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_8b8bbc4c-286c-4180-bd76-f0fa550fa4bc" xlink:to="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f3f7bc8-33a7-4aaa-abca-63e79668fb59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_Goodwill_8f3f7bc8-33a7-4aaa-abca-63e79668fb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e32c168d-4147-4b72-8034-21b28b88a90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e32c168d-4147-4b72-8034-21b28b88a90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_c47a9cb7-23a6-449d-af38-40a87a9ab099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_c47a9cb7-23a6-449d-af38-40a87a9ab099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6f8e126a-be98-4c46-ade8-c7ac3790333e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_6f8e126a-be98-4c46-ade8-c7ac3790333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_14ec1c65-9611-427e-8b12-c9bd5691b143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f9e06bcf-30f7-4683-bf4d-c8f60c82c47a" xlink:to="loc_us-gaap_Goodwill_14ec1c65-9611-427e-8b12-c9bd5691b143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_da3ce210-a8ed-454d-9a87-07ae9fae6fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_da3ce210-a8ed-454d-9a87-07ae9fae6fcd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_6d5e181d-e20a-42f1-9262-fdcef85e84cd" xlink:to="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AsiaPacificReportingUnitMember_89eabba1-887f-4206-95a0-1dbc2f3088b9" xlink:href="ttek-20211003.xsd#ttek_AsiaPacificReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:to="loc_ttek_AsiaPacificReportingUnitMember_89eabba1-887f-4206-95a0-1dbc2f3088b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationFieldServicesMember_369854b0-ab4f-45a7-a669-b95a6fab1b1a" xlink:href="ttek-20211003.xsd#ttek_RemediationFieldServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_c2064eff-d9dc-461f-87a6-b3dde57e82c7" xlink:to="loc_ttek_RemediationFieldServicesMember_369854b0-ab4f-45a7-a669-b95a6fab1b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bbc5bd17-1ee0-4150-99fa-25716d677f89" xlink:to="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_27393894-8687-48a6-9d40-f3734bc0949d" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:to="loc_ttek_GovernmentServicesGroupMember_27393894-8687-48a6-9d40-f3734bc0949d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_fcd9f342-a6f0-46a3-8930-616b97da0bd1" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c37408e2-dc30-4454-b10d-779d98a912cf" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_fcd9f342-a6f0-46a3-8930-616b97da0bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ba98bd54-2522-482f-9bce-8b5330cc7140" xlink:to="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_325fc2ff-eb81-4b5f-acaf-f605dfb6c436" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_425665c6-a557-4a5d-82b5-ad4b36bf7409" xlink:to="loc_country_AU_325fc2ff-eb81-4b5f-acaf-f605dfb6c436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_34aba41b-44bf-4944-84fe-33aa85761768" xlink:to="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_4250eb11-85f1-44f9-b1ac-e5f4fe5b6422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_4250eb11-85f1-44f9-b1ac-e5f4fe5b6422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_fe19bb5a-1e28-4f02-a352-1e4df326d3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_fe19bb5a-1e28-4f02-a352-1e4df326d3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PercentageNegativeGrowth_09857a00-76a2-4ad2-9794-1920277f0d57" xlink:href="ttek-20211003.xsd#ttek_PercentageNegativeGrowth"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_ttek_PercentageNegativeGrowth_09857a00-76a2-4ad2-9794-1920277f0d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_86b18f9b-188e-44f0-a039-e960c9e81c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_Assets_86b18f9b-188e-44f0-a039-e960c9e81c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_60114f8e-de41-493f-b378-84063970b651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_Goodwill_60114f8e-de41-493f-b378-84063970b651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bfd80267-49d3-470f-bb03-29d9eaefd461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillGross_bfd80267-49d3-470f-bb03-29d9eaefd461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_188d4b0b-abdf-4cb3-9c3f-a5df47fff4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_188d4b0b-abdf-4cb3-9c3f-a5df47fff4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d581db13-e02b-4a11-bfea-f7d488d535a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_68d794a0-b59c-405c-8198-1320dd62d127" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d581db13-e02b-4a11-bfea-f7d488d535a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7e69abd1-1861-4ff3-977f-e285f1bb60ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7e69abd1-1861-4ff3-977f-e285f1bb60ef" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_16fc367d-59f8-4d4c-ba4c-9cda3f66d2fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_054482c5-bbad-4ca2-8dda-f4b3a779eb14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_CustomerRelationshipsMember_054482c5-bbad-4ca2-8dda-f4b3a779eb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_0d71a819-2f39-40a4-ada9-202a8f5f830d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_0d71a819-2f39-40a4-ada9-202a8f5f830d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2d315a32-af7d-49be-9106-607c36f1a42b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0c935461-c46d-49b8-bb1e-b281a95cb3cf" xlink:to="loc_us-gaap_TradeNamesMember_2d315a32-af7d-49be-9106-607c36f1a42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_1d60ef67-76b1-44a6-8265-2c4b3355aa3e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_654d0d9e-7cbd-4bbe-a1ca-b2de7485f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_654d0d9e-7cbd-4bbe-a1ca-b2de7485f34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9551474-df80-4417-9830-165e6b3b1ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b9551474-df80-4417-9830-165e6b3b1ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c343c044-d12f-47cc-a0d8-442fb4fe1abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c343c044-d12f-47cc-a0d8-442fb4fe1abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f2139f8-316f-443d-ae87-0e1fcc4fb96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_432082ac-74dd-48fb-a961-6d2078d9d87e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f2139f8-316f-443d-ae87-0e1fcc4fb96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0565222d-74ce-4c10-bdb1-8d7697bfcabe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0565222d-74ce-4c10-bdb1-8d7697bfcabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_85ff38d5-9f91-4f45-baf5-e9ac01027080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_85ff38d5-9f91-4f45-baf5-e9ac01027080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_475260f8-12f9-4985-a6d6-96d1aefa03a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_475260f8-12f9-4985-a6d6-96d1aefa03a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_916cff55-df0b-4376-a2e9-c3bcf7260a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_916cff55-df0b-4376-a2e9-c3bcf7260a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8e7615f2-7028-4752-a951-16570f91646c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8e7615f2-7028-4752-a951-16570f91646c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd2386f9-32a5-4460-a476-94fd6dd8a9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_bd2386f9-32a5-4460-a476-94fd6dd8a9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7c2de7ba-7b73-4b62-ac28-6e2b18243d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f8d47b6-b955-4d76-903d-a9aee7b416f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7c2de7ba-7b73-4b62-ac28-6e2b18243d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ttek-20211003.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_08e9adfa-0b5a-4aa3-a6b8-01130d4f4200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e953999c-7c5c-41d2-82a8-d602df7776c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_08e9adfa-0b5a-4aa3-a6b8-01130d4f4200" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e953999c-7c5c-41d2-82a8-d602df7776c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3ba4e688-64d4-4124-a148-88ca4b399723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_310bde84-ea23-4130-bd71-21421a83a1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3ba4e688-64d4-4124-a148-88ca4b399723" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_310bde84-ea23-4130-bd71-21421a83a1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a4a0fee6-3c1e-43a2-acd1-61485e7eb8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a4a0fee6-3c1e-43a2-acd1-61485e7eb8b5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_47100f71-6c2a-444b-9fa6-86e4d725ef2c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquipmentFurnitureAndFixturesMember_2c2bfd96-0db8-4371-a093-4436b9ae5506" xlink:href="ttek-20211003.xsd#ttek_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:to="loc_ttek_EquipmentFurnitureAndFixturesMember_2c2bfd96-0db8-4371-a093-4436b9ae5506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_25fbc766-220c-41fe-bf47-4fec7007078d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5690591-184b-488f-a57e-95ebb99fe37e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_25fbc766-220c-41fe-bf47-4fec7007078d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7959ce6b-16a6-4252-a5e1-e144ad79ae9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b6f4c1f3-ceb9-488b-a579-465eb4663340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b6f4c1f3-ceb9-488b-a579-465eb4663340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d15d6edc-6435-49ca-956d-bd536ac35412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d15d6edc-6435-49ca-956d-bd536ac35412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5d60e08b-c794-47c6-b3dd-b383cdc08c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5d60e08b-c794-47c6-b3dd-b383cdc08c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_51aae4a2-305e-4c66-a1e6-206c2195a4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_15971793-4803-4a46-96ef-45cf2645342b" xlink:to="loc_us-gaap_Depreciation_51aae4a2-305e-4c66-a1e6-206c2195a4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5eca1e8c-c38c-44d0-9542-3ba43b1e5333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6e21d7d2-5737-4b10-99a8-9baf20e87840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5eca1e8c-c38c-44d0-9542-3ba43b1e5333" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6e21d7d2-5737-4b10-99a8-9baf20e87840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8bf348ad-0ff5-4364-a35d-b2a7dd950d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_8bf348ad-0ff5-4364-a35d-b2a7dd950d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_30173700-c03a-422f-97f0-7ff443972170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_30173700-c03a-422f-97f0-7ff443972170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_30d0569f-6b81-4b4a-8bde-1737b5ad1404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_30d0569f-6b81-4b4a-8bde-1737b5ad1404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_756f70c0-1d1a-403d-a9bf-a71fea84dd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_756f70c0-1d1a-403d-a9bf-a71fea84dd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_134eaf04-40cb-4636-9d9c-0a177b9454c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4062b3f2-2cac-4380-a1c5-42056bdec0d5" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_134eaf04-40cb-4636-9d9c-0a177b9454c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d2be596f-7be7-4608-afb1-1413e4ff3de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bf6eab5a-f2f4-4a2b-a3a6-9ebc692b8064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2be596f-7be7-4608-afb1-1413e4ff3de5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bf6eab5a-f2f4-4a2b-a3a6-9ebc692b8064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_29e95fef-fb32-42a9-9084-b70d913c0ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bf6eab5a-f2f4-4a2b-a3a6-9ebc692b8064" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_29e95fef-fb32-42a9-9084-b70d913c0ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_aff1c774-b4af-4685-9373-2ec6e1bd30d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bf6eab5a-f2f4-4a2b-a3a6-9ebc692b8064" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_aff1c774-b4af-4685-9373-2ec6e1bd30d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b3fd0ef7-76ac-433a-8cea-8073fc61da1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bf6eab5a-f2f4-4a2b-a3a6-9ebc692b8064" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b3fd0ef7-76ac-433a-8cea-8073fc61da1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8439d825-f3dc-499c-b266-7b7ce6af7c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8439d825-f3dc-499c-b266-7b7ce6af7c8c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7fc075f9-5c57-4b43-9811-4b3d08ff2b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_7fc075f9-5c57-4b43-9811-4b3d08ff2b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_026de2d2-0e5e-4805-87db-ec12d216ec36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_026de2d2-0e5e-4805-87db-ec12d216ec36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_717af5d1-9538-4709-9a0d-427674512338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_717af5d1-9538-4709-9a0d-427674512338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_96b12806-43bf-4883-a62e-f99f23061524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_98ab6769-83a3-4211-863e-ae19dd727db3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_96b12806-43bf-4883-a62e-f99f23061524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8439d825-f3dc-499c-b266-7b7ce6af7c8c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a71cfb3c-bd55-41d0-b174-839760485749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a71cfb3c-bd55-41d0-b174-839760485749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f4fcf97a-c5d4-4c86-8b71-7d9b6ec39f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f4fcf97a-c5d4-4c86-8b71-7d9b6ec39f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_06bca5c7-21d1-499c-b21a-43b1ca1a3b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_06bca5c7-21d1-499c-b21a-43b1ca1a3b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dad5973d-6b73-4e6c-9cfa-bbca814be193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1a01a459-1dd7-4f9b-a3a4-b8348117d579" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dad5973d-6b73-4e6c-9cfa-bbca814be193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a8576caa-19ec-4195-bcf3-ce03a7ef79a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8439d825-f3dc-499c-b266-7b7ce6af7c8c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a8576caa-19ec-4195-bcf3-ce03a7ef79a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_921f160c-4fd3-4a1e-b247-84fe951cbcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_921f160c-4fd3-4a1e-b247-84fe951cbcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8d395534-cf9e-466a-ae07-59397bea92d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8d395534-cf9e-466a-ae07-59397bea92d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2cc1fb4d-804a-46c6-8da3-1da39c42e844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2cc1fb4d-804a-46c6-8da3-1da39c42e844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fd363af0-f303-46f1-b575-b68c846a8f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_fd363af0-f303-46f1-b575-b68c846a8f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_da26cc62-b60b-4413-ac5b-bd4d15f27702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_da26cc62-b60b-4413-ac5b-bd4d15f27702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_3944b437-b304-400d-aac2-4862974497a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_3944b437-b304-400d-aac2-4862974497a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_f053db07-9d75-45e1-b314-2ca314019118" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent_f053db07-9d75-45e1-b314-2ca314019118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_88089012-f09b-4b0e-92e6-5e6ed84025ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_88089012-f09b-4b0e-92e6-5e6ed84025ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_9a2858ab-a405-42e0-8d43-882d067d5d69" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent_9a2858ab-a405-42e0-8d43-882d067d5d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_c06d529d-c96d-46ba-9959-a450ee457a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_c06d529d-c96d-46ba-9959-a450ee457a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_3d2d299e-5c87-4bb2-9236-5339286b4bc5" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent_3d2d299e-5c87-4bb2-9236-5339286b4bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_96087378-c531-414e-b0e0-e45ce46ae294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_96087378-c531-414e-b0e0-e45ce46ae294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_049ce360-d8cb-41c9-86e5-24a4528da0b2" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent_049ce360-d8cb-41c9-86e5-24a4528da0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_cb3fb697-2a6b-4583-bb66-43445c2bf803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_cb3fb697-2a6b-4583-bb66-43445c2bf803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_e4c6ff8d-a947-44e6-a175-19b00a10cade" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent_e4c6ff8d-a947-44e6-a175-19b00a10cade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_3b0ea3bf-9d17-493d-bf66-2220012ede42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_3b0ea3bf-9d17-493d-bf66-2220012ede42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_61cf3606-c46a-4aac-814e-a94fb6a5cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_61cf3606-c46a-4aac-814e-a94fb6a5cd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8233ddaa-35fa-4543-96cd-0c9d866e60e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd1b81c5-b3a2-4355-bac8-a45957aa63d0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8233ddaa-35fa-4543-96cd-0c9d866e60e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_18414b78-06f2-4953-95ee-4407ce109101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18414b78-06f2-4953-95ee-4407ce109101" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8a41554a-751f-472d-90b1-c64709b42f61" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_3781929b-9ebb-45bd-be04-d286b05e6dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:to="loc_us-gaap_ForeignCountryMember_3781929b-9ebb-45bd-be04-d286b05e6dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_a66698eb-f12a-444f-8566-abf6db63d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_143af94f-b654-4e55-8e17-23d8300b7354" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_a66698eb-f12a-444f-8566-abf6db63d5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:to="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d3cb7299-5295-4794-af89-488f09ee73a0" xlink:to="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_c1c82be1-7b79-447b-bcd5-acc39c57b451" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_93bcee0b-1b0a-4800-b4ec-3eb74f099398" xlink:to="loc_country_CA_c1c82be1-7b79-447b-bcd5-acc39c57b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37bb739f-71ac-44b7-9f5f-4a5b0669f9a7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5a2f5c1b-baf1-48f6-b7fd-4c484e08aed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5a2f5c1b-baf1-48f6-b7fd-4c484e08aed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_44668451-3467-429d-bd31-3c5e83541a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_44668451-3467-429d-bd31-3c5e83541a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1beafad8-e375-4025-9bea-1fc3e21cd9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1beafad8-e375-4025-9bea-1fc3e21cd9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_5d9901af-1f7f-481a-a5f9-c9ea8ac2db3a" xlink:href="ttek-20211003.xsd#ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent_5d9901af-1f7f-481a-a5f9-c9ea8ac2db3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_7b7cf863-4f73-4f33-ad2f-27190be9f47f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignEarningsRepatriated"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_7b7cf863-4f73-4f33-ad2f-27190be9f47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5b5f6a3f-b82f-4e13-bdd7-a3949290d96d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_5b5f6a3f-b82f-4e13-bdd7-a3949290d96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_041510f3-a6cc-47d8-8587-1cf63004364c" xlink:href="ttek-20211003.xsd#ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested_041510f3-a6cc-47d8-8587-1cf63004364c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_730b10ac-dbf8-43bb-a895-1f77d7171577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_730b10ac-dbf8-43bb-a895-1f77d7171577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1fa97e5d-aa43-40f1-8aa7-1ecd338d8022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1fa97e5d-aa43-40f1-8aa7-1ecd338d8022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_7c9cb65d-085b-4d42-a4d7-8e9732d3c7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_7c9cb65d-085b-4d42-a4d7-8e9732d3c7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_26f22055-677d-4f1a-89f3-460e45543889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_26f22055-677d-4f1a-89f3-460e45543889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_75314c86-47cd-4a21-9179-1b800dd9e9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_75314c86-47cd-4a21-9179-1b800dd9e9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_7314f25b-c576-4a95-9b71-ccc59ef628fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_7314f25b-c576-4a95-9b71-ccc59ef628fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bc93c9b7-8d76-4d45-ad3b-d736103eb381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_bc93c9b7-8d76-4d45-ad3b-d736103eb381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bb1c6113-0be9-41c1-a60d-29c8fbb9f824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bb1c6113-0be9-41c1-a60d-29c8fbb9f824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8293fc8c-eab6-4c42-9c6f-08a1645c3467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8293fc8c-eab6-4c42-9c6f-08a1645c3467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_64ec8a57-43b0-4f11-a1e2-bc4d4a643cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_64ec8a57-43b0-4f11-a1e2-bc4d4a643cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_852d6bfb-a73a-4c98-ad83-abb4c6108082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_852d6bfb-a73a-4c98-ad83-abb4c6108082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f720d333-5d25-4714-85a8-58304ea2a5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_225be0e6-5aea-43f1-a06b-921fe755069b" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f720d333-5d25-4714-85a8-58304ea2a5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04a0f0ae-6e75-48bd-9d36-7a78cf028da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a0f0ae-6e75-48bd-9d36-7a78cf028da3" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f62b69a7-472e-49be-bc35-1da357801c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f62b69a7-472e-49be-bc35-1da357801c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1d087b80-6479-4b73-8122-994f2eea8e75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_1d087b80-6479-4b73-8122-994f2eea8e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_be5f7747-e42b-4aa7-822a-96f8db916e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_be5f7747-e42b-4aa7-822a-96f8db916e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_dd9b1a9b-da34-4d5f-bad2-e4321aa7c680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_dd9b1a9b-da34-4d5f-bad2-e4321aa7c680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DeferredTaxAssetsLeasingArrangements_2811e6f5-f660-4ec5-9b07-2c6188b2edca" xlink:href="ttek-20211003.xsd#ttek_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_ttek_DeferredTaxAssetsLeasingArrangements_2811e6f5-f660-4ec5-9b07-2c6188b2edca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_cea75352-4fcd-4d15-a830-fed4227016cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_cea75352-4fcd-4d15-a830-fed4227016cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_90fdc157-43d7-4201-b78b-ac08375d0d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_90fdc157-43d7-4201-b78b-ac08375d0d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_04442c1f-6ba6-425d-b733-91f4edad08c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_04442c1f-6ba6-425d-b733-91f4edad08c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4752bdad-a31b-4398-86e8-b8a2c819698c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_4a06502d-7a4b-4fae-b7ab-624bf5b1a29f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4752bdad-a31b-4398-86e8-b8a2c819698c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a0f0ae-6e75-48bd-9d36-7a78cf028da3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_2c6c8aea-fbc7-4c4c-bef2-24887bd952aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_2c6c8aea-fbc7-4c4c-bef2-24887bd952aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_0b96a555-741b-4d61-88fb-7eaac6ae356a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_0b96a555-741b-4d61-88fb-7eaac6ae356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c9061a31-9917-48eb-b0b8-22f03e58392e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c9061a31-9917-48eb-b0b8-22f03e58392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3862a1a5-8c0b-4885-a27f-0141bf0edb77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3862a1a5-8c0b-4885-a27f-0141bf0edb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_e248f83a-b44e-4ef1-9162-8132d2f98903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_e248f83a-b44e-4ef1-9162-8132d2f98903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2faf9aba-09fc-4d72-9f6c-24b4f7e0180c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2faf9aba-09fc-4d72-9f6c-24b4f7e0180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f8fba247-bdb8-491f-aeb4-16dd55584488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_57d6936a-66c8-4ab7-b980-d6b361306eea" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_f8fba247-bdb8-491f-aeb4-16dd55584488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_25c3bbfa-acbb-4cd9-a2bb-b1e8bd8420f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04a0f0ae-6e75-48bd-9d36-7a78cf028da3" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_25c3bbfa-acbb-4cd9-a2bb-b1e8bd8420f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_32bfddbf-0996-40b3-8746-dc49f48db191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_32bfddbf-0996-40b3-8746-dc49f48db191" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d73c338e-afbc-4e81-8097-a1b3c4007e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d73c338e-afbc-4e81-8097-a1b3c4007e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_69ddc72c-2416-4696-aba3-602102967504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_69ddc72c-2416-4696-aba3-602102967504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e380c25f-9dbd-4cbe-a14e-a4a1f7a6dd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e380c25f-9dbd-4cbe-a14e-a4a1f7a6dd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_580a2a20-bc8e-418b-be07-605b710abf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_580a2a20-bc8e-418b-be07-605b710abf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5a8a6f80-9021-432e-8f03-2987b9e2f1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_5a8a6f80-9021-432e-8f03-2987b9e2f1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_70a79eb8-2cdb-4e93-980e-57aefe4817e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_845df63a-aa6f-48c5-a21f-8ca4a1ecf149" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_70a79eb8-2cdb-4e93-980e-57aefe4817e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebt" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_995b49c3-6cd9-4dab-9ac3-3d840b8e0832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_997ab2ff-857c-45c6-a8e7-c8bb164d52ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_995b49c3-6cd9-4dab-9ac3-3d840b8e0832" xlink:to="loc_us-gaap_LongTermDebtTextBlock_997ab2ff-857c-45c6-a8e7-c8bb164d52ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5e9e6a8a-a750-491e-975d-e7451b57605b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2cd253eb-c96c-4087-8a12-1098239a5e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5e9e6a8a-a750-491e-975d-e7451b57605b" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_2cd253eb-c96c-4087-8a12-1098239a5e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3f4e8259-cede-4920-94fd-b5a9f2d06461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5e9e6a8a-a750-491e-975d-e7451b57605b" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_3f4e8259-cede-4920-94fd-b5a9f2d06461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c545a0c3-05c2-483a-a30b-5fd165fc6a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a8380508-0ed0-4340-aa76-eec5a25789a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c545a0c3-05c2-483a-a30b-5fd165fc6a75" xlink:to="loc_us-gaap_LongTermDebt_a8380508-0ed0-4340-aa76-eec5a25789a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_363e2e82-2965-467a-8c89-fe720efbbc12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c545a0c3-05c2-483a-a30b-5fd165fc6a75" xlink:to="loc_us-gaap_LongTermDebtCurrent_363e2e82-2965-467a-8c89-fe720efbbc12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_08e73545-f12e-4034-ae61-3912e35e647d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c545a0c3-05c2-483a-a30b-5fd165fc6a75" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_08e73545-f12e-4034-ae61-3912e35e647d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d796373b-b896-46b5-ae94-67188261a50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d796373b-b896-46b5-ae94-67188261a50c" xlink:to="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2a430d2b-2785-4bd2-9497-4eb08e54375e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_2fb2d801-f4d1-46ec-89d8-f4accd176afa" xlink:href="ttek-20211003.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:to="loc_ttek_AmendedCreditAgreementMember_2fb2d801-f4d1-46ec-89d8-f4accd176afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_OtherCreditFacilitiesMember_9781f545-0e1c-4b21-9730-5b734d724e10" xlink:href="ttek-20211003.xsd#ttek_OtherCreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_41416012-903d-464d-8f24-7351bd08f2e8" xlink:to="loc_ttek_OtherCreditFacilitiesMember_9781f545-0e1c-4b21-9730-5b734d724e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a8c6d68e-646d-4e66-a519-9478bcdc229d" xlink:to="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_TermLoanFacilityMember_860080bd-6a1e-4808-92a6-dbd5cc99cf3d" xlink:href="ttek-20211003.xsd#ttek_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_ttek_TermLoanFacilityMember_860080bd-6a1e-4808-92a6-dbd5cc99cf3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e950b430-c1e5-437c-a39b-7dc559ba7b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e950b430-c1e5-437c-a39b-7dc559ba7b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6c2f8c60-7808-4d77-bd50-9738ab32b859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6c2f8c60-7808-4d77-bd50-9738ab32b859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_d98c625b-dc31-4c43-83e7-6bf04ff5c548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_us-gaap_BridgeLoanMember_d98c625b-dc31-4c43-83e7-6bf04ff5c548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_249913e8-e452-4974-af26-9291edfa797a" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_624c41ef-64e5-467e-97f6-0e6b4b1a03c1" xlink:to="loc_ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember_249913e8-e452-4974-af26-9291edfa797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ab9f1a43-5f32-465a-aa65-03004539009c" xlink:to="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_135fdf49-1552-4d49-b2ea-e2bc852539d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_us-gaap_EurodollarMember_135fdf49-1552-4d49-b2ea-e2bc852539d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a47c61ac-3d99-4030-8c5d-a8ff3cd1fde2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a47c61ac-3d99-4030-8c5d-a8ff3cd1fde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_PrimeRateOrEurodollarRateMember_97c6f161-08b9-497b-a681-b209b6e08539" xlink:href="ttek-20211003.xsd#ttek_PrimeRateOrEurodollarRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2bb3f6b1-95cb-4813-bb3c-69aa864b01de" xlink:to="loc_ttek_PrimeRateOrEurodollarRateMember_97c6f161-08b9-497b-a681-b209b6e08539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_85bfa43b-7355-4d31-836b-446ba1b2d8ed" xlink:to="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9fd879ba-7f9e-4eb6-b7aa-01f01be94675" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:to="loc_srt_MinimumMember_9fd879ba-7f9e-4eb6-b7aa-01f01be94675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1209fc1d-e4ff-432d-97a6-10ad8f4569a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b35ca463-99ec-4398-81ba-91d19f7a0f28" xlink:to="loc_srt_MaximumMember_1209fc1d-e4ff-432d-97a6-10ad8f4569a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9e38ab0e-dad2-494e-a65b-8ad37c2e3610" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_9d71edce-fc0d-4c98-b26d-53a874ffc526" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_9d71edce-fc0d-4c98-b26d-53a874ffc526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7381d02b-6915-4ff0-9d57-f295a2a29a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7381d02b-6915-4ff0-9d57-f295a2a29a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_68ff61a9-e6e5-49cc-88cb-15873c7be855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_DebtInstrumentTerm_68ff61a9-e6e5-49cc-88cb-15873c7be855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_ac0b180f-bcad-487a-b9b8-63f8372fcfb1" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit_ac0b180f-bcad-487a-b9b8-63f8372fcfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_9ee20e58-16bc-4adb-a141-67280f871994" xlink:href="ttek-20211003.xsd#ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage_9ee20e58-16bc-4adb-a141-67280f871994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_489db05e-90ec-49fe-8e43-b22158a6e041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_489db05e-90ec-49fe-8e43-b22158a6e041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_aec0a7a2-91eb-4af6-9765-7b7fc3e41168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCredit_aec0a7a2-91eb-4af6-9765-7b7fc3e41168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_1417eea4-eb23-46ad-b6a2-85f285e0872a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LongTermDebt_1417eea4-eb23-46ad-b6a2-85f285e0872a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_9d180ab3-9c55-4c76-a78f-e0094ac7f876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_9d180ab3-9c55-4c76-a78f-e0094ac7f876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_73bb81c9-ad94-4775-be5c-60456beccb87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_73bb81c9-ad94-4775-be5c-60456beccb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_3f7255a2-d7ef-446d-a952-35c2915caaeb" xlink:href="ttek-20211003.xsd#ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap_3f7255a2-d7ef-446d-a952-35c2915caaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ca220002-d5f9-4c65-b306-c638b8fd8255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ca220002-d5f9-4c65-b306-c638b8fd8255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_e62adfc3-073a-4463-9e6f-ff5b1f878a71" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum_e62adfc3-073a-4463-9e6f-ff5b1f878a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_b8e2b78e-89f4-47f1-8269-a8eb11f0e410" xlink:href="ttek-20211003.xsd#ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum_b8e2b78e-89f4-47f1-8269-a8eb11f0e410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_3f867613-73e5-4e7d-b92f-00c5192f29b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_3f867613-73e5-4e7d-b92f-00c5192f29b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_5f8d321f-b0c1-4bef-b0b8-608dbf82b78e" xlink:href="ttek-20211003.xsd#ttek_RatioOfConsolidatedFixedChargeCoverageRatio"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_ttek_RatioOfConsolidatedFixedChargeCoverageRatio_5f8d321f-b0c1-4bef-b0b8-608dbf82b78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOverdrafts_0dd84823-77be-4ca1-a7e6-68fd2bb9c262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOverdrafts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f92d60d-2559-40cc-afd2-ae85d15ad360" xlink:to="loc_us-gaap_BankOverdrafts_0dd84823-77be-4ca1-a7e6-68fd2bb9c262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LongTermDebtScheduledMaturitiesofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6e382542-0625-4bc8-bdb6-d91c4fb27269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c65c6d99-bd11-4fb1-afba-52cb8037b23c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6e382542-0625-4bc8-bdb6-d91c4fb27269" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c65c6d99-bd11-4fb1-afba-52cb8037b23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_70b520f2-853f-4e91-9c63-f659f5acb6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6e382542-0625-4bc8-bdb6-d91c4fb27269" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_70b520f2-853f-4e91-9c63-f659f5acb6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_baa6cad7-56d0-4218-a49f-a543ef3ec02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6e382542-0625-4bc8-bdb6-d91c4fb27269" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_baa6cad7-56d0-4218-a49f-a543ef3ec02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/Leases" xlink:type="simple" xlink:href="ttek-20211003.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c7738d04-786b-44de-8e9f-03fbaa883fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_306e2f6c-1d73-41d4-98d0-06c4116fdbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7738d04-786b-44de-8e9f-03fbaa883fe5" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_306e2f6c-1d73-41d4-98d0-06c4116fdbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_a277ccbe-ca21-45b4-b857-e0a59c5ee96f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7738d04-786b-44de-8e9f-03fbaa883fe5" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_a277ccbe-ca21-45b4-b857-e0a59c5ee96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_01b29cfc-88a8-4e1f-a31b-c8cecb162a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d0e880ca-69b2-4c8f-ab6e-29ae86d0674d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_01b29cfc-88a8-4e1f-a31b-c8cecb162a97" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d0e880ca-69b2-4c8f-ab6e-29ae86d0674d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_6da89d4c-6930-47be-86d6-2dcce9bc2737" xlink:href="ttek-20211003.xsd#ttek_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_01b29cfc-88a8-4e1f-a31b-c8cecb162a97" xlink:to="loc_ttek_AssetsAndLiabilitiesLesseeTableTextBlock_6da89d4c-6930-47be-86d6-2dcce9bc2737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_350aae43-c7c9-41b8-ac93-cb29d8e14ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_01b29cfc-88a8-4e1f-a31b-c8cecb162a97" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_350aae43-c7c9-41b8-ac93-cb29d8e14ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c713567d-0547-435b-8861-576ab35d957a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c713567d-0547-435b-8861-576ab35d957a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:to="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_10bcede8-37d1-4302-8fa3-ef1d9bab9d81" xlink:to="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b5f8c1a3-7f38-42f5-89b5-88f3cd8b2c4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:to="loc_srt_MinimumMember_b5f8c1a3-7f38-42f5-89b5-88f3cd8b2c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dba7e9e5-3a1c-4732-9447-2008cfbcc8c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f8c14ebc-0d10-423a-9db9-353f49454f5e" xlink:to="loc_srt_MaximumMember_dba7e9e5-3a1c-4732-9447-2008cfbcc8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fa9d3ad9-08d4-416c-a2c8-c72517e09a47" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_5a82402c-4b4b-47be-8d95-c9907ec693bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_5a82402c-4b4b-47be-8d95-c9907ec693bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ee38882-854e-45ac-909d-ac43f7ea729d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_6ee38882-854e-45ac-909d-ac43f7ea729d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_a4c35e3a-a691-4ab6-870d-f01c34fadd75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c5afa43b-65c4-4768-b34b-09c214b4bbb3" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_a4c35e3a-a691-4ab6-870d-f01c34fadd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesComponentsofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f2568707-e152-47d6-b814-a1536e2fa23b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f877a3d7-91d8-445a-a98f-6ca9120e998b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f2568707-e152-47d6-b814-a1536e2fa23b" xlink:to="loc_us-gaap_OperatingLeaseCost_f877a3d7-91d8-445a-a98f-6ca9120e998b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_36a5a7b8-fb37-4a73-b854-519707b98c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f2568707-e152-47d6-b814-a1536e2fa23b" xlink:to="loc_us-gaap_SubleaseIncome_36a5a7b8-fb37-4a73-b854-519707b98c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LeaseCostOther_69148ec8-ba6f-49c7-8b44-7895867343bc" xlink:href="ttek-20211003.xsd#ttek_LeaseCostOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f2568707-e152-47d6-b814-a1536e2fa23b" xlink:to="loc_ttek_LeaseCostOther_69148ec8-ba6f-49c7-8b44-7895867343bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_47929380-c405-40b8-9497-eb8dbefcdbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f2568707-e152-47d6-b814-a1536e2fa23b" xlink:to="loc_us-gaap_LeaseCost_47929380-c405-40b8-9497-eb8dbefcdbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c13f52b6-e656-468d-8176-bd3cc70efab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c2b42f90-6468-4815-91b1-b8ba07735c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c13f52b6-e656-468d-8176-bd3cc70efab5" xlink:to="loc_us-gaap_OperatingLeasePayments_c2b42f90-6468-4815-91b1-b8ba07735c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_274062c2-57a6-4ba3-b045-dacc7e4980c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c13f52b6-e656-468d-8176-bd3cc70efab5" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_274062c2-57a6-4ba3-b045-dacc7e4980c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesSupplementalBalanceSheetandOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bf2b036f-58df-4484-b1a7-3f3ff12092a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_cad3d56c-d346-498d-b101-11fd847f42dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf2b036f-58df-4484-b1a7-3f3ff12092a3" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_cad3d56c-d346-498d-b101-11fd847f42dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5051d51a-19ba-4e26-af86-eec2a6f0bdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_cad3d56c-d346-498d-b101-11fd847f42dc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5051d51a-19ba-4e26-af86-eec2a6f0bdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_69383e5e-7970-4093-b29d-ea0611699d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf2b036f-58df-4484-b1a7-3f3ff12092a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_69383e5e-7970-4093-b29d-ea0611699d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5be70f6e-0cb0-4d64-bd34-be046c7e6b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_69383e5e-7970-4093-b29d-ea0611699d11" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5be70f6e-0cb0-4d64-bd34-be046c7e6b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b333ab46-2867-4065-ae0c-ff172724ea79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_69383e5e-7970-4093-b29d-ea0611699d11" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b333ab46-2867-4065-ae0c-ff172724ea79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e30c9920-21df-43dc-8544-77275510cc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract_69383e5e-7970-4093-b29d-ea0611699d11" xlink:to="loc_us-gaap_OperatingLeaseLiability_e30c9920-21df-43dc-8544-77275510cc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_bf7203e4-791b-44cf-a1d5-1d8ed7977463" xlink:href="ttek-20211003.xsd#ttek_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf2b036f-58df-4484-b1a7-3f3ff12092a3" xlink:to="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_bf7203e4-791b-44cf-a1d5-1d8ed7977463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5c670508-e84b-4a5b-bba5-295a84028fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_WeightedAverageRemainingLeaseTermAbstract_bf7203e4-791b-44cf-a1d5-1d8ed7977463" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5c670508-e84b-4a5b-bba5-295a84028fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_WeightedAverageDiscountRateAbstract_c7b3f2c8-6bc7-4455-8e95-301fe777bed3" xlink:href="ttek-20211003.xsd#ttek_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bf2b036f-58df-4484-b1a7-3f3ff12092a3" xlink:to="loc_ttek_WeightedAverageDiscountRateAbstract_c7b3f2c8-6bc7-4455-8e95-301fe777bed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6d2f0c6a-6a5d-4778-94cb-5556e3cdfefa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_WeightedAverageDiscountRateAbstract_c7b3f2c8-6bc7-4455-8e95-301fe777bed3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6d2f0c6a-6a5d-4778-94cb-5556e3cdfefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_133fa35f-20a0-41c4-9dbf-a31b2a3e981d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_133fa35f-20a0-41c4-9dbf-a31b2a3e981d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a01e4e56-6f98-4eec-a484-ed51e0041cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a01e4e56-6f98-4eec-a484-ed51e0041cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ee4de5e9-5536-44f0-a647-00f04a517836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ee4de5e9-5536-44f0-a647-00f04a517836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_41bda585-1841-43ec-938b-5f4467d1c961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_41bda585-1841-43ec-938b-5f4467d1c961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b24240d7-220f-445d-b913-38dc81158222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b24240d7-220f-445d-b913-38dc81158222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c6bde0c7-bf25-472c-81ec-956938681387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c6bde0c7-bf25-472c-81ec-956938681387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a95f17ff-b52c-435f-a3bc-7f9a5cd946e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a95f17ff-b52c-435f-a3bc-7f9a5cd946e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_847d98a7-d4a6-4ccc-916f-37f96ac7110f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_847d98a7-d4a6-4ccc-916f-37f96ac7110f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8bf98989-c64e-4dfe-9272-2c3a1f9d4190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_728ae633-165f-4907-8482-e9cd1c6308ff" xlink:to="loc_us-gaap_OperatingLeaseLiability_8bf98989-c64e-4dfe-9272-2c3a1f9d4190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="ttek-20211003.xsd#LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlans"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_7d0dccd5-d012-4ad1-a23d-ae0ecf3a7d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_871675c9-e10a-4a26-bb58-ef861a9aebb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_7d0dccd5-d012-4ad1-a23d-ae0ecf3a7d3d" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_871675c9-e10a-4a26-bb58-ef861a9aebb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_4711980d-af04-4197-86a5-8044fc1ef37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_4711980d-af04-4197-86a5-8044fc1ef37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0b585fa1-34e8-4b2c-8b57-d62ee70b042d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0b585fa1-34e8-4b2c-8b57-d62ee70b042d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_18a7d582-b648-4904-b576-69cceaceca3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_18a7d582-b648-4904-b576-69cceaceca3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_eb2818cd-6b02-4f60-a090-2d06f39af5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_eb2818cd-6b02-4f60-a090-2d06f39af5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_c5f97263-eeda-45a8-b5cd-a58b06ec9726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_88b13edf-1bb2-4373-aa9f-940fff287220" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_c5f97263-eeda-45a8-b5cd-a58b06ec9726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_8af2bd37-2c86-4106-8368-c86ab4240b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8af2bd37-2c86-4106-8368-c86ab4240b78" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_1e71e736-ded1-439c-b343-a0a450f5a13b" xlink:to="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DatesPriorToMarchSixth2006Member_b1101011-d070-40c9-85b0-c5a8f16875c9" xlink:href="ttek-20211003.xsd#ttek_DatesPriorToMarchSixth2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:to="loc_ttek_DatesPriorToMarchSixth2006Member_b1101011-d070-40c9-85b0-c5a8f16875c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_MarchSixth2006AndSubsequentDatesMember_5e2957c7-150c-49ca-bd15-0e6347ecdfa1" xlink:href="ttek-20211003.xsd#ttek_MarchSixth2006AndSubsequentDatesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_207fb175-b341-4fee-ab76-f75b205b265c" xlink:to="loc_ttek_MarchSixth2006AndSubsequentDatesMember_5e2957c7-150c-49ca-bd15-0e6347ecdfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5e89d279-ab3b-48e7-9832-acfac73f6d42" xlink:to="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2005Member_e4bb2324-5589-441e-8d13-cc952c95038f" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2005Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2005Member_e4bb2324-5589-441e-8d13-cc952c95038f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2015Member_e17f8297-6549-44d2-b754-ab77ddf99636" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2015Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2015Member_e17f8297-6549-44d2-b754-ab77ddf99636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EquityIncentivePlan2018Member_58cb6b16-66ca-457c-b118-30cf589997f6" xlink:href="ttek-20211003.xsd#ttek_EquityIncentivePlan2018Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EquityIncentivePlan2018Member_58cb6b16-66ca-457c-b118-30cf589997f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_e2d9bd09-1ba0-4ba0-8fd2-e1a3b9422fd9" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4506f0de-7014-4ff2-9ddc-e1a6d64f168b" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_e2d9bd09-1ba0-4ba0-8fd2-e1a3b9422fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7500f053-a36b-4306-9849-d8dfcc6857a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeAndDirectorsStockOptionsMember_a9908ca4-1263-4054-873c-56bc35415253" xlink:href="ttek-20211003.xsd#ttek_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_ttek_EmployeeAndDirectorsStockOptionsMember_a9908ca4-1263-4054-873c-56bc35415253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7e780f6f-4c08-4bd6-a402-6728355dff52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7e780f6f-4c08-4bd6-a402-6728355dff52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cf48cd41-8852-4b4a-8685-dec96f18e5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_us-gaap_PerformanceSharesMember_cf48cd41-8852-4b4a-8685-dec96f18e5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_be29f594-2ad9-4eb9-8917-70ab1b6fa0b0" xlink:href="ttek-20211003.xsd#ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16ccd54b-a383-49a0-aad1-f9bcd729eb2f" xlink:to="loc_ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember_be29f594-2ad9-4eb9-8917-70ab1b6fa0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_426351c4-2434-422b-9740-08bc4b11f06f" xlink:to="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_c67907e8-7afb-48f1-98c9-ac00df333447" xlink:href="ttek-20211003.xsd#ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:to="loc_ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember_c67907e8-7afb-48f1-98c9-ac00df333447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EachAnniversaryOfGrantDateMember_d9ac063b-6ea3-4a3a-a1c1-acaff69c97c5" xlink:href="ttek-20211003.xsd#ttek_EachAnniversaryOfGrantDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_297feb9f-f577-41c9-9953-0bfb8f2ea0dc" xlink:to="loc_ttek_EachAnniversaryOfGrantDateMember_d9ac063b-6ea3-4a3a-a1c1-acaff69c97c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_f1dceee1-8260-4d09-939d-599c3847e860" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_d195a42b-331e-4e26-8ab2-df45aa7cc476" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1b1efa50-b425-46d8-96e8-f8c5860de9f2" xlink:to="loc_srt_DirectorMember_d195a42b-331e-4e26-8ab2-df45aa7cc476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_526ce560-6be0-4c22-9ccd-a8f645874906" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5a68d2db-9acc-40d9-987e-9c3a441737c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_5a68d2db-9acc-40d9-987e-9c3a441737c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6b70d495-b718-4cf9-9d1f-25d02162d586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6b70d495-b718-4cf9-9d1f-25d02162d586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3eef9e50-281b-4212-9820-4b858467573e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3eef9e50-281b-4212-9820-4b858467573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_3357dd33-8340-4fde-9383-3d6ea23e775c" xlink:href="ttek-20211003.xsd#ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit_3357dd33-8340-4fde-9383-3d6ea23e775c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27217ac9-3033-4c7e-af09-9672b1e35e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27217ac9-3033-4c7e-af09-9672b1e35e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_74a12bf9-7a0c-4452-ba67-72d9198691da" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution_74a12bf9-7a0c-4452-ba67-72d9198691da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_4eb8b652-3deb-47a9-93f6-b93b61a44a49" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay_4eb8b652-3deb-47a9-93f6-b93b61a44a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_4ad6a18e-d40e-41f8-9df9-00cc278d8dfc" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay_4ad6a18e-d40e-41f8-9df9-00cc278d8dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_16437357-82bd-4c4b-883e-ab6a13dd088d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_16437357-82bd-4c4b-883e-ab6a13dd088d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_133f7585-d1a8-440f-b67f-bda1edbfae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_133f7585-d1a8-440f-b67f-bda1edbfae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b9e1883f-0069-46f8-adbc-0d8113b81ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b9e1883f-0069-46f8-adbc-0d8113b81ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0b47863f-28d2-4580-bdd4-c9d6a7ac898a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0b47863f-28d2-4580-bdd4-c9d6a7ac898a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d5941d26-a2d1-4121-b24e-1ff1ef2c191f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d5941d26-a2d1-4121-b24e-1ff1ef2c191f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_37a0f252-2a69-441e-bb1c-3f969330b723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_37a0f252-2a69-441e-bb1c-3f969330b723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_e53e3509-0e35-47e8-a388-9c44e2669eec" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1_e53e3509-0e35-47e8-a388-9c44e2669eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_00c60a49-b697-4e75-b96d-b88701fbb7bd" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2_00c60a49-b697-4e75-b96d-b88701fbb7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_df44ac7d-2320-479b-beaf-66904aaadbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_df44ac7d-2320-479b-beaf-66904aaadbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6a09815c-ad1b-4629-addd-78b7b5149bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6a09815c-ad1b-4629-addd-78b7b5149bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22f63fee-d175-4a79-8f06-7eeebd5c6cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22f63fee-d175-4a79-8f06-7eeebd5c6cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_addda496-dc90-4d76-b7be-819a6acd52fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_addda496-dc90-4d76-b7be-819a6acd52fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_cad7ff37-b205-40c7-b751-4f314455f710" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fe50055c-f4a1-4978-8449-4790569758e0" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants_cad7ff37-b205-40c7-b751-4f314455f710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1d2c33a4-0634-4f54-a3fd-f3e4f5974cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5a094a3f-ac2d-412c-a541-28e17d0188cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1d2c33a4-0634-4f54-a3fd-f3e4f5974cb5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5a094a3f-ac2d-412c-a541-28e17d0188cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_5c895ec3-eb6a-46b2-8ddf-ea20bfaf8ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1d2c33a4-0634-4f54-a3fd-f3e4f5974cb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_5c895ec3-eb6a-46b2-8ddf-ea20bfaf8ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_65dc8467-c26e-41e2-8904-bb69043838f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1d2c33a4-0634-4f54-a3fd-f3e4f5974cb5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_65dc8467-c26e-41e2-8904-bb69043838f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_86bac061-13cf-4a96-bd70-8141b8846871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_86bac061-13cf-4a96-bd70-8141b8846871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e590737d-0712-4930-8fdb-0315e47ae891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e590737d-0712-4930-8fdb-0315e47ae891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1f0b95a5-0e5b-4a5d-a399-f2044e8d6e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1f0b95a5-0e5b-4a5d-a399-f2044e8d6e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad95eb87-2eb2-4dd3-88fd-55ea647d99ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2fa8ba41-60e9-4878-9fc7-25b500badf9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad95eb87-2eb2-4dd3-88fd-55ea647d99ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_3a793b19-a357-40c2-86b6-11d3acfe3584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_3a793b19-a357-40c2-86b6-11d3acfe3584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_48c49de0-976e-4901-8165-c2137e0fc25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_48c49de0-976e-4901-8165-c2137e0fc25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4a9370a5-282d-4ada-913f-a667768f3479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4a9370a5-282d-4ada-913f-a667768f3479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa50fc60-2007-430e-b26b-cad929040f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa50fc60-2007-430e-b26b-cad929040f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_02f24fed-a81b-4889-9e9c-42c7cb74212d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_02f24fed-a81b-4889-9e9c-42c7cb74212d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_77aabcd6-bfc2-47c4-aebd-f9fb57c76265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5cdafa19-8a06-48fc-9789-1e15dd53ab03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_77aabcd6-bfc2-47c4-aebd-f9fb57c76265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_85e35cb3-1064-4d45-9a0f-ac08e60bc71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_85e35cb3-1064-4d45-9a0f-ac08e60bc71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_56445ff5-0c8b-4e41-8113-2a47fcf7aef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_56445ff5-0c8b-4e41-8113-2a47fcf7aef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_93e3ded5-e0cf-4174-805b-c33c867c1771" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_93e3ded5-e0cf-4174-805b-c33c867c1771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_55e76802-08a7-487c-ab5a-2a234b3cd128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_93e3ded5-e0cf-4174-805b-c33c867c1771" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_55e76802-08a7-487c-ab5a-2a234b3cd128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5975a2b8-ff03-495c-a2e2-9ad428984408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_93e3ded5-e0cf-4174-805b-c33c867c1771" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5975a2b8-ff03-495c-a2e2-9ad428984408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_632825d5-3099-4ad2-81a2-1817747ae3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_93e3ded5-e0cf-4174-805b-c33c867c1771" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_632825d5-3099-4ad2-81a2-1817747ae3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_2e885329-7cec-461c-9215-582f6da73a3e" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_86db17d0-6955-4ae3-8ca3-f001c737475f" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_2e885329-7cec-461c-9215-582f6da73a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0cd35b0a-4f1d-45c1-9375-30d820393e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_2e885329-7cec-461c-9215-582f6da73a3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0cd35b0a-4f1d-45c1-9375-30d820393e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_ba350695-39f7-4eb4-97b6-fa7f101926ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_2e885329-7cec-461c-9215-582f6da73a3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_ba350695-39f7-4eb4-97b6-fa7f101926ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_69c4cbd1-3113-4496-9856-56da441764b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_2e885329-7cec-461c-9215-582f6da73a3e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_69c4cbd1-3113-4496-9856-56da441764b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a191f4bf-af5b-4e97-b840-05bf5e7b313f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a191f4bf-af5b-4e97-b840-05bf5e7b313f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:to="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c91d4c0d-f169-4355-aa1b-85728f5c9697" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_34fffeb5-7aa1-4b41-a6c6-e612d0f6aa1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_34fffeb5-7aa1-4b41-a6c6-e612d0f6aa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_798d62cb-9acc-4436-8e0d-53d173ffb252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d7be3fe8-f640-497f-b7b7-57a353cd8a52" xlink:to="loc_us-gaap_PerformanceSharesMember_798d62cb-9acc-4436-8e0d-53d173ffb252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f5dd23fd-c394-4ef1-a5e4-e741736c4db2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_00e7eec2-a85a-4486-b855-0e405b4a9804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_00e7eec2-a85a-4486-b855-0e405b4a9804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0c8deea-54d2-4571-9b9b-b1e8d947960a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0c8deea-54d2-4571-9b9b-b1e8d947960a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4002942d-59ad-41c0-8047-7683b559dea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4002942d-59ad-41c0-8047-7683b559dea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_aaaac6a0-b106-4515-8491-30e5c118b688" xlink:href="ttek-20211003.xsd#ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment_aaaac6a0-b106-4515-8491-30e5c118b688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1d3d3d0b-c723-4996-8a33-3e902d18ee43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1d3d3d0b-c723-4996-8a33-3e902d18ee43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d73ca8c-6fae-4301-89ff-01e48354d846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_942ae871-2d16-44f9-8f52-bbf3ee70b191" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d73ca8c-6fae-4301-89ff-01e48354d846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2f37a0f3-f997-4d45-a6be-7ce4993baa7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c328021a-07e1-41b9-9e7e-148f5d7e80a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c328021a-07e1-41b9-9e7e-148f5d7e80a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_855eb235-cfb0-471d-9594-79d004a1602f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_855eb235-cfb0-471d-9594-79d004a1602f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ca9c37c2-fb25-44d3-bc85-6a81d6777237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ca9c37c2-fb25-44d3-bc85-6a81d6777237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c1c23118-fe52-4b30-9071-62a2ba3a7bd7" xlink:href="ttek-20211003.xsd#ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue_c1c23118-fe52-4b30-9071-62a2ba3a7bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_be65b6f4-4377-4e97-a6f3-3136d8817aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_be65b6f4-4377-4e97-a6f3-3136d8817aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68033171-33af-45ae-882b-e058ed8ef4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c64d944c-9e61-4485-a682-82a2cf0cac0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68033171-33af-45ae-882b-e058ed8ef4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansESPPSummaryDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_3bc9d9b1-aa96-4408-b512-32692d6bc4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3bc9d9b1-aa96-4408-b512-32692d6bc4fb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:to="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_16c865d7-0180-4781-addc-67323f5afb28" xlink:to="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_3be066e4-caf9-4d12-9420-aae6bb74e549" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b8cc1341-7972-490e-97e7-461571d83120" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_3be066e4-caf9-4d12-9420-aae6bb74e549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90a37bbf-2b8a-4905-8ad2-26f2acdf9de3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0cefe50f-0e65-4680-8b86-0a2d6668745f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_0cefe50f-0e65-4680-8b86-0a2d6668745f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7b86c51e-6c81-4b1d-a6e7-0a67ee0a374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_7b86c51e-6c81-4b1d-a6e7-0a67ee0a374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3e20b40f-4e7b-4d73-9b51-7fb527ff8a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76c1fd7b-4f89-470a-ac72-f31d2736c975" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3e20b40f-4e7b-4d73-9b51-7fb527ff8a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_16872ab8-9c0d-436d-94ec-6f60c8a7a725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_16872ab8-9c0d-436d-94ec-6f60c8a7a725" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:to="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_856ab85f-2aa2-487f-af22-cebe62e50545" xlink:to="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_EmployeeStockPurchasePlanMember_85976df7-a270-4ada-8763-ee07c8adf8e0" xlink:href="ttek-20211003.xsd#ttek_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_13df1cf8-e4db-495c-9444-1afb7a05f019" xlink:to="loc_ttek_EmployeeStockPurchasePlanMember_85976df7-a270-4ada-8763-ee07c8adf8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7bdcbfa2-27a9-4619-b887-836053144b64" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a3a9cedb-f6fa-4b63-9a56-9832ca108468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a3a9cedb-f6fa-4b63-9a56-9832ca108468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_59963e8c-f3d9-41b7-be0b-20854637aec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_59963e8c-f3d9-41b7-be0b-20854637aec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9f7c7c40-68dc-4855-9fa0-3ba5628357a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_9f7c7c40-68dc-4855-9fa0-3ba5628357a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c64634a6-3974-429d-877d-777549ab5cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_760ad9ad-76f8-465f-8d04-f97c61cf8a1b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c64634a6-3974-429d-877d-777549ab5cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlans" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlans"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65a84d93-ea79-40f9-b0ed-f80d981b734f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_63254199-e836-42ff-8243-e381e26e2bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65a84d93-ea79-40f9-b0ed-f80d981b734f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_63254199-e836-42ff-8243-e381e26e2bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9647b911-a521-4e7e-b191-294cc3f91989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_cd731965-07b9-4d6d-a38c-2864da230272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9647b911-a521-4e7e-b191-294cc3f91989" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_cd731965-07b9-4d6d-a38c-2864da230272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_3a592ba9-9bf2-4c85-bd9e-ef45b205ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9647b911-a521-4e7e-b191-294cc3f91989" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_3a592ba9-9bf2-4c85-bd9e-ef45b205ced3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_a3d14f09-5cb2-4d7f-a845-a32e5868ea82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9647b911-a521-4e7e-b191-294cc3f91989" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_a3d14f09-5cb2-4d7f-a845-a32e5868ea82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fd291d9c-0dbc-4cd9-a4e2-1d4a9c0dc535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c8e72be1-b7dc-4c94-8f84-34165d0fb40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fd291d9c-0dbc-4cd9-a4e2-1d4a9c0dc535" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c8e72be1-b7dc-4c94-8f84-34165d0fb40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_9358491d-1305-48d2-b589-cbaae0988da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fd291d9c-0dbc-4cd9-a4e2-1d4a9c0dc535" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_9358491d-1305-48d2-b589-cbaae0988da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_50946312-04cc-4b6f-b572-e39db5804020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fd291d9c-0dbc-4cd9-a4e2-1d4a9c0dc535" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_50946312-04cc-4b6f-b572-e39db5804020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_30ca4477-a3f2-4e10-abe6-b4bf5f2f699c" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fd291d9c-0dbc-4cd9-a4e2-1d4a9c0dc535" xlink:to="loc_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge_30ca4477-a3f2-4e10-abe6-b4bf5f2f699c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansAmountsRecordedontheBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4972acb2-cd0e-465a-8916-fd70b37fc22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b364f7af-3498-46cd-8653-cb17075eb634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4972acb2-cd0e-465a-8916-fd70b37fc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b364f7af-3498-46cd-8653-cb17075eb634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3dba4958-bf80-485b-9241-aba977e855af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4972acb2-cd0e-465a-8916-fd70b37fc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3dba4958-bf80-485b-9241-aba977e855af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9180ab07-6b5c-4d45-978f-2bd3583cd990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4972acb2-cd0e-465a-8916-fd70b37fc22b" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_9180ab07-6b5c-4d45-978f-2bd3583cd990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f712f90f-8139-4dfb-a9af-bb5fdd618220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f712f90f-8139-4dfb-a9af-bb5fdd618220" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cd6fddef-0834-47ee-bf69-ca94683cd9ae" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_eaa08aa4-e35d-4208-a723-003bb4cb039f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_eaa08aa4-e35d-4208-a723-003bb4cb039f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_389e6b74-20d8-4b1f-9eeb-3c1d3fcce4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_MutualFundMember_389e6b74-20d8-4b1f-9eeb-3c1d3fcce4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_6af11d4c-a11b-49b4-94f3-f55e8601720a" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember_6af11d4c-a11b-49b4-94f3-f55e8601720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanCashMember_ef021264-a18b-4c56-928e-737c0c2bd6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanCashMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_74105dea-8f52-4ace-aaaf-d2a0b1db31cd" xlink:to="loc_us-gaap_DefinedBenefitPlanCashMember_ef021264-a18b-4c56-928e-737c0c2bd6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable_a8490da8-ad42-4345-b7ce-22e7bbba5ded" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d8d7fc36-75ff-49e7-9f72-34ee3efc38b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_a87e5faa-d12d-43bb-9252-b00a18cdd61d" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d8d7fc36-75ff-49e7-9f72-34ee3efc38b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2cc5fb21-3cd3-46c5-a359-ebf2edd0e2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2cc5fb21-3cd3-46c5-a359-ebf2edd0e2a9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a7d1917f-9b35-49d6-b588-b14a0f4c88ca" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_deeeffb9-1626-4f02-aef6-f561b1628e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2cd04153-11f3-4c6f-9085-dc47c6333e56" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_deeeffb9-1626-4f02-aef6-f561b1628e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:to="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_053e0805-fa2d-4e64-959c-9b54f50070dc" xlink:to="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0b905d37-c442-4ba0-ad64-9a080e088425" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:to="loc_srt_MinimumMember_0b905d37-c442-4ba0-ad64-9a080e088425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e0f58143-c8c1-446b-86a0-a4b4f4c02ef8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87116d86-8120-4a24-a11b-2e9844b9c1e7" xlink:to="loc_srt_MaximumMember_e0f58143-c8c1-446b-86a0-a4b4f4c02ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3f79ff8c-1bd4-4c21-bbee-60837b389032" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb6035d6-1c70-4fbd-b61f-3b42b2d01c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_fb6035d6-1c70-4fbd-b61f-3b42b2d01c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_d5b22292-037f-4051-b90f-f0c86ab99256" xlink:href="ttek-20211003.xsd#ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f277202c-2b00-44d3-a560-c819f6483278" xlink:to="loc_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation_d5b22292-037f-4051-b90f-f0c86ab99256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShare" xlink:type="simple" xlink:href="ttek-20211003.xsd#EarningsperShare"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/EarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4eb32cd7-c670-497e-9c6e-b5b027e2bc08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_26e3e589-23d4-4edd-9492-13808d230a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4eb32cd7-c670-497e-9c6e-b5b027e2bc08" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_26e3e589-23d4-4edd-9492-13808d230a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#EarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/EarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_eec1b4d0-07a1-4add-806b-9c3bf8f00f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_66fe04d3-7cc9-466d-8425-77a06a473f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eec1b4d0-07a1-4add-806b-9c3bf8f00f22" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_66fe04d3-7cc9-466d-8425-77a06a473f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#EarningsperShareCalculationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/EarningsperShareCalculationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5bef562-1319-47c8-9ab6-7361f0de2a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5bef562-1319-47c8-9ab6-7361f0de2a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15f71f55-c982-430d-8594-4313bc887859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15f71f55-c982-430d-8594-4313bc887859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f42a64e3-200f-40af-ba17-410a2ddd356a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f42a64e3-200f-40af-ba17-410a2ddd356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b5dff32d-3898-4554-b200-a149feb8c9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b5dff32d-3898-4554-b200-a149feb8c9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4f6ba9e2-c23d-446a-920b-3c586c95854c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5c66a1e3-6f45-4565-867c-6f2580939280" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4f6ba9e2-c23d-446a-920b-3c586c95854c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0d2a85c2-a294-46ed-a51d-09b0c7dd9bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4f6ba9e2-c23d-446a-920b-3c586c95854c" xlink:to="loc_us-gaap_EarningsPerShareBasic_0d2a85c2-a294-46ed-a51d-09b0c7dd9bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e83f7431-071f-48e6-b77f-468f54fa0cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4f6ba9e2-c23d-446a-920b-3c586c95854c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e83f7431-071f-48e6-b77f-468f54fa0cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#EarningsperShareAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1316671e-2a1d-477d-9c4b-f689ebd86921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7963e5b8-7624-4067-9ca9-5f2874b1743b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1316671e-2a1d-477d-9c4b-f689ebd86921" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7963e5b8-7624-4067-9ca9-5f2874b1743b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b22f2ad9-8193-40c8-a743-006d7a7b73e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_54763b88-47ca-48b9-b16b-497671a39751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b22f2ad9-8193-40c8-a743-006d7a7b73e7" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_54763b88-47ca-48b9-b16b-497671a39751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_960fc928-8084-46df-ae12-160f1bbea9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_47128f3f-9f84-4a53-abb7-090b7ff63af8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_960fc928-8084-46df-ae12-160f1bbea9a9" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_47128f3f-9f84-4a53-abb7-090b7ff63af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_ed18ad88-a315-42c4-a306-85c95589e85d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_960fc928-8084-46df-ae12-160f1bbea9a9" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_ed18ad88-a315-42c4-a306-85c95589e85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_67a545a2-3f39-4256-b2a9-418499869d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_67a545a2-3f39-4256-b2a9-418499869d67" xlink:to="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_db27c2f8-92d8-4d7f-b3b5-21c960cf460a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_91a8342f-3969-430d-9e16-12c82212a4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_us-gaap_InterestRateSwapMember_91a8342f-3969-430d-9e16-12c82212a4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap1Member_0bb2152e-a862-4d4f-9a44-fb7b504e1ba3" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap1Member_0bb2152e-a862-4d4f-9a44-fb7b504e1ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap2Member_be4179f6-574c-436b-a674-4aadb0967d31" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap2Member_be4179f6-574c-436b-a674-4aadb0967d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap3Member_b5167917-1e40-407f-817f-6ebf47ee68f3" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap3Member_b5167917-1e40-407f-817f-6ebf47ee68f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap4Member_bd8a07b8-4864-4594-8219-a54d973a5fbb" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap4Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap4Member_bd8a07b8-4864-4594-8219-a54d973a5fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_InterestRateSwap5Member_ce3a91bc-6835-444e-a6fc-0742b7d8d639" xlink:href="ttek-20211003.xsd#ttek_InterestRateSwap5Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_InterestRateSwap5Member_ce3a91bc-6835-444e-a6fc-0742b7d8d639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_5451b1c2-ebeb-46de-b35a-dd3df6b8ffb8" xlink:href="ttek-20211003.xsd#ttek_ForeignExchangeForwardAndInterestRateSwapMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_015a0682-ef13-4b78-b64b-d69a1a6a55e5" xlink:to="loc_ttek_ForeignExchangeForwardAndInterestRateSwapMember_5451b1c2-ebeb-46de-b35a-dd3df6b8ffb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_3d54db05-a59c-43b6-91bb-429dcbcf1dba" xlink:to="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_90bd0552-9cbd-473d-9995-03d63f7033d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_41d43b69-a5c5-4c19-b310-c28cac271a22" xlink:to="loc_us-gaap_CashFlowHedgingMember_90bd0552-9cbd-473d-9995-03d63f7033d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7ac38e8-e843-4a99-bd0c-18c5b5a4a085" xlink:to="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_50d40ec8-2637-4daf-a1ca-cc506a53c6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d012d451-cf4c-4952-b593-6ee4ffd156be" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_50d40ec8-2637-4daf-a1ca-cc506a53c6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f8acafd3-6720-4b0e-9f7f-02314a1b311d" xlink:to="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_4eb5d732-a42c-42b4-a855-3726cf87b5bc" xlink:href="ttek-20211003.xsd#ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity_4eb5d732-a42c-42b4-a855-3726cf87b5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_c35ce510-1969-4ac1-b7ae-9b06f66ce054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_c35ce510-1969-4ac1-b7ae-9b06f66ce054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_b584e77c-8f45-4a30-8219-a2aba894c733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_b584e77c-8f45-4a30-8219-a2aba894c733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_2ba0eeeb-1c91-461c-b924-5091c3909f57" xlink:href="ttek-20211003.xsd#ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest_2ba0eeeb-1c91-461c-b924-5091c3909f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_9c3e9f28-06e4-4e35-b924-18c5862a0d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_9c3e9f28-06e4-4e35-b924-18c5862a0d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_df66770f-ff84-4bc6-a1c7-fa2aa072e410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_df66770f-ff84-4bc6-a1c7-fa2aa072e410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_1cd41606-5194-421b-ac95-c5a1f814bd5d" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion_1cd41606-5194-421b-ac95-c5a1f814bd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_a0667eb1-6f3d-497d-b4b9-d712a9eecf1e" xlink:href="ttek-20211003.xsd#ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_bd290d3f-4fe2-40dc-af57-981cf05d50d4" xlink:to="loc_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet_a0667eb1-6f3d-497d-b4b9-d712a9eecf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ff65a39f-e977-47ed-91bc-689c2e8ddef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ff65a39f-e977-47ed-91bc-689c2e8ddef2" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0a99153c-8181-4e3e-ade7-e6e3e638540a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d23fc45b-ab0f-49a6-a272-a05369e61f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e8c30d9c-4727-4f85-9628-b53e16ef9662" xlink:to="loc_us-gaap_InterestRateSwapMember_d23fc45b-ab0f-49a6-a272-a05369e61f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_556e93e5-84e7-485a-9119-7799167f21a8" xlink:to="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b59560a1-2c51-498d-a2f1-9b5a3ea0b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_9ab47ffd-15c6-4874-98d1-15e12c3587db" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b59560a1-2c51-498d-a2f1-9b5a3ea0b54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0137b59e-2e10-49d0-a0b1-028ee1f8b9a8" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_060c2752-55fc-482b-9a9e-e05a5784f15a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0a7dd7fb-86f7-4ad3-b379-a0ebbc93be1d" xlink:to="loc_us-gaap_CashFlowHedgingMember_060c2752-55fc-482b-9a9e-e05a5784f15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4cf8b520-7ccb-40dc-8121-b0a01063ab55" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_30390cc3-6c9c-4bd9-9bae-b3ccc69be654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98530499-56c8-4b7d-89ba-21a1c6f80cd2" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_30390cc3-6c9c-4bd9-9bae-b3ccc69be654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_b8e7ed8c-4956-41e7-9a38-4e535dcc5a2a" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_53aa9d12-ff5f-4c3c-bfc6-1aec0ada6568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_8086437f-96bb-40e8-b5d8-803d72004d72" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_53aa9d12-ff5f-4c3c-bfc6-1aec0ada6568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d89430bd-4829-45e0-81be-a9d209df65fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d89430bd-4829-45e0-81be-a9d209df65fe" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_246c236d-4996-4087-a6f4-eb4cc388f53b" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_265cde15-f6e8-4a58-80f7-a9db25178bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d127c40d-d9ff-42b6-9ce7-7f609e26d9cf" xlink:to="loc_us-gaap_InterestRateSwapMember_265cde15-f6e8-4a58-80f7-a9db25178bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_2444f8c7-3ec1-4634-aa57-70f60000fd87" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ae6612f7-e81e-4d4c-96c3-52ae7bc16c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ae6612f7-e81e-4d4c-96c3-52ae7bc16c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6e90e609-e767-4c06-be69-80de9d3ba9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_fc4affbe-b9cb-4817-b65b-2a6c544484d2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6e90e609-e767-4c06-be69-80de9d3ba9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d540e49e-7688-409a-8003-9358dd875be7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_6167a84b-5328-4727-8185-64c1b4a2afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d540e49e-7688-409a-8003-9358dd875be7" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_6167a84b-5328-4727-8185-64c1b4a2afdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f61b3de5-f510-44df-b56e-0621a0e12631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a0441d17-e3b8-4108-bbd7-440c7414b91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f61b3de5-f510-44df-b56e-0621a0e12631" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a0441d17-e3b8-4108-bbd7-440c7414b91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_dac382ad-7e4a-4a3e-aed2-7f297df0a654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_dac382ad-7e4a-4a3e-aed2-7f297df0a654" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_13486d26-fbe5-4ed9-82b7-4d9a0599bd81" xlink:to="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_98e2c939-39e2-482c-a626-020c3bfc11fc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8b3c19b6-ed7b-41c3-bac2-857f12ce8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8b3c19b6-ed7b-41c3-bac2-857f12ce8dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_721a7136-8266-4f52-b66f-2cd18b968dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_721a7136-8266-4f52-b66f-2cd18b968dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0968447c-c1d2-45de-a519-fdf6a135b16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_365d54d3-da81-45ce-a005-ac038cc33647" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0968447c-c1d2-45de-a519-fdf6a135b16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_21f2ba6d-41c3-4bc3-a735-25a2eb15bad5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_8af1327a-2113-434f-905f-510229423beb" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6b412fc-ede0-47d1-a3eb-74570634c027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6b412fc-ede0-47d1-a3eb-74570634c027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0074944c-d87b-490b-b7b9-f438e899da6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0074944c-d87b-490b-b7b9-f438e899da6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17545c2c-efd6-47a0-8336-62b40b0c077f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_8e0933a0-7cf4-4d3e-a111-4fc18956dee6" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17545c2c-efd6-47a0-8336-62b40b0c077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_44dca6f3-69c5-4b67-ab79-4eab9ad5c1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_44dca6f3-69c5-4b67-ab79-4eab9ad5c1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6ca1d4d-cd97-4eba-a7a4-9bded81e66ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4d8d8468-2267-489f-b4aa-8282362f598b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b6ca1d4d-cd97-4eba-a7a4-9bded81e66ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttek-20211003.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d1b4e76f-fc26-42f4-a59f-1660ac3d0ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_51271644-c62e-4d93-9ff9-60eb76c126e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d1b4e76f-fc26-42f4-a59f-1660ac3d0ea4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_51271644-c62e-4d93-9ff9-60eb76c126e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8acb2667-0658-456f-a389-d4a0c55d93c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8acb2667-0658-456f-a389-d4a0c55d93c4" xlink:to="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:to="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_675576d8-8b9c-4b7e-89a3-c7329e2b42f4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_AmendedCreditAgreementMember_4f27d5f3-fbf3-41cc-a3df-c5e018b10963" xlink:href="ttek-20211003.xsd#ttek_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73e2e816-d932-4fea-9c33-c87600741c9d" xlink:to="loc_ttek_AmendedCreditAgreementMember_4f27d5f3-fbf3-41cc-a3df-c5e018b10963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_acfb7b2f-dbc1-4f3e-97d9-d8ef5af8c077" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_8351070b-7217-4e82-8d23-f114ca355606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ceaae189-e9e4-4be5-8549-c52a7f86147e" xlink:to="loc_us-gaap_LineOfCredit_8351070b-7217-4e82-8d23-f114ca355606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ttek-20211003.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87434ab1-0b8b-4def-b721-fd0b48e4c972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_01411a25-1c41-4652-918d-3d3a0be130c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87434ab1-0b8b-4def-b721-fd0b48e4c972" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_01411a25-1c41-4652-918d-3d3a0be130c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f29711a0-3f34-4104-841b-2018c4209226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LossContingencyNumberOfActions_b50be281-02d1-4390-b86c-48fac9be67ac" xlink:href="ttek-20211003.xsd#ttek_LossContingencyNumberOfActions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f29711a0-3f34-4104-841b-2018c4209226" xlink:to="loc_ttek_LossContingencyNumberOfActions_b50be281-02d1-4390-b86c-48fac9be67ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegments" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegments"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReportableSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_82ec13c3-6daf-49a3-8553-ac630ee8083b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2f270f4d-b8c8-4988-943a-74411bb390ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_82ec13c3-6daf-49a3-8553-ac630ee8083b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2f270f4d-b8c8-4988-943a-74411bb390ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f60ccbaf-d955-4659-9a64-f53cca4175e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_34e23231-2d65-4fa8-bb44-74d8b00436be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f60ccbaf-d955-4659-9a64-f53cca4175e2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_34e23231-2d65-4fa8-bb44-74d8b00436be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5757f226-28d1-4f9d-93b1-cf6d0ce2c28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f60ccbaf-d955-4659-9a64-f53cca4175e2" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5757f226-28d1-4f9d-93b1-cf6d0ce2c28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4286df64-ef55-4732-b73e-1ff2c2beeb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4286df64-ef55-4732-b73e-1ff2c2beeb8a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:to="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c2357c78-e700-4c94-bd06-32cbf60ce297" xlink:to="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0e51877a-2b0e-41c2-a052-322ca3282e24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_OperatingSegmentsMember_0e51877a-2b0e-41c2-a052-322ca3282e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_835354eb-d95e-41b4-a9be-613f5e37330b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_835354eb-d95e-41b4-a9be-613f5e37330b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_af1679b3-6a14-4372-9c66-754e1fda6752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_18bcd99a-3432-49be-9452-4f69567e34e2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_af1679b3-6a14-4372-9c66-754e1fda6752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8c3d7a08-8c95-4db3-a963-132dc554b4a5" xlink:to="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_486c05eb-4471-4610-96c7-abc71ec80e2f" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_GovernmentServicesGroupMember_486c05eb-4471-4610-96c7-abc71ec80e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_42e37f1a-66fe-458d-89e4-eb76ff225308" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_42e37f1a-66fe-458d-89e4-eb76ff225308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RemediationAndConstructionManagementMember_5f8fe3f7-3477-43ad-9373-d8eff3a06572" xlink:href="ttek-20211003.xsd#ttek_RemediationAndConstructionManagementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f696a64a-0613-495b-ba14-44fd9f460dea" xlink:to="loc_ttek_RemediationAndConstructionManagementMember_5f8fe3f7-3477-43ad-9373-d8eff3a06572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_69791f5f-8f13-4864-a6f9-6c4790df2430" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ed7cbbcc-4a9d-4594-83a0-46ed997d0eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_NumberOfReportableSegments_ed7cbbcc-4a9d-4594-83a0-46ed997d0eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a870d39c-68ec-4ed7-971e-059f08a7326d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a870d39c-68ec-4ed7-971e-059f08a7326d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ab96ddb6-ec68-4ac2-98f4-80fd126a640d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_OperatingIncomeLoss_ab96ddb6-ec68-4ac2-98f4-80fd126a640d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5ab027ad-7659-4f16-a874-29c0cc9757cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5ab027ad-7659-4f16-a874-29c0cc9757cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_bc4469c0-37e6-4e6d-8f74-01bb46f8cb51" xlink:href="ttek-20211003.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_bc4469c0-37e6-4e6d-8f74-01bb46f8cb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ded9aaaa-05ab-4ab9-a44b-9ba1bf5503c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ded9aaaa-05ab-4ab9-a44b-9ba1bf5503c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_838b8d99-74c5-4283-a218-ea024e29cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e1146efc-f8f1-41e5-b29e-ea0b2246ed91" xlink:to="loc_us-gaap_Assets_838b8d99-74c5-4283-a218-ea024e29cfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsGeographicInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_18fe1739-f009-4587-bdfe-2105dd10baab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_18fe1739-f009-4587-bdfe-2105dd10baab" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:to="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_821bce47-0f32-4fb3-afa5-92a94e36bc8e" xlink:to="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2d1cbf1e-5a05-4945-b541-551e5a374122" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:to="loc_country_US_2d1cbf1e-5a05-4945-b541-551e5a374122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_5d650acb-f9b8-458e-a46f-e45e94d01253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ed0ae32b-9381-4d7a-90d2-955ae6393adb" xlink:to="loc_us-gaap_NonUsMember_5d650acb-f9b8-458e-a46f-e45e94d01253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_18908df3-da6d-49b5-b611-47621ae2025a" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63779b34-aa6d-4b24-87c4-debf5d11233f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_63779b34-aa6d-4b24-87c4-debf5d11233f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_0d7d2b75-49af-46e0-a4bd-5a34d2f2082f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9020b7a4-2cc4-47af-a93e-82f258dc5a88" xlink:to="loc_us-gaap_NoncurrentAssets_0d7d2b75-49af-46e0-a4bd-5a34d2f2082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#ReportableSegmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6a421a93-4b45-4fb9-a9fa-317a9f1e27fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6a421a93-4b45-4fb9-a9fa-317a9f1e27fc" xlink:to="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_552cd455-4b83-4968-90c4-0da592470319" xlink:to="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GovernmentServicesGroupMember_2c4556a3-5419-4e03-89a0-002c6358ba37" xlink:href="ttek-20211003.xsd#ttek_GovernmentServicesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:to="loc_ttek_GovernmentServicesGroupMember_2c4556a3-5419-4e03-89a0-002c6358ba37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_CommercialInternationalServicesGroupMember_e374292d-3b1e-4329-90e2-9077b4914faf" xlink:href="ttek-20211003.xsd#ttek_CommercialInternationalServicesGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c669a47d-d49b-459f-a8da-79e33e01d12a" xlink:to="loc_ttek_CommercialInternationalServicesGroupMember_e374292d-3b1e-4329-90e2-9077b4914faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:to="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_60587467-60c7-4251-9dee-1ae75ac7ed1b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_4175bd38-3285-49c3-a01f-6a2b98b86a53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a5b57ad2-11f4-47d9-b0cb-1bf3595dc6c5" xlink:to="loc_srt_ScenarioForecastMember_4175bd38-3285-49c3-a01f-6a2b98b86a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_3908cb4d-1acf-44de-a3b5-736b842ef8a8" xlink:to="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_eae58f86-fc4b-435d-b461-2a00020d2f78" xlink:href="ttek-20211003.xsd#ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationLineItems_d5fc6655-92f8-4689-8845-cd0d0d10fe70" xlink:to="loc_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified_eae58f86-fc4b-435d-b461-2a00020d2f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ttek-20211003.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c0522aa7-78f4-481a-9fe7-37564477a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6e551101-8d03-4f62-b10f-311b7fe4e971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c0522aa7-78f4-481a-9fe7-37564477a20f" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6e551101-8d03-4f62-b10f-311b7fe4e971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#RelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_77b8a721-5989-49e0-af8f-036a2549157f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0ee69abc-b2f2-421f-b710-9b42674251b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_77b8a721-5989-49e0-af8f-036a2549157f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0ee69abc-b2f2-421f-b710-9b42674251b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_87ddb458-8ffc-4bb2-92ab-2ad99a028549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_87ddb458-8ffc-4bb2-92ab-2ad99a028549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3eed4deb-6edb-43e5-b8e5-3bc0d0280fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3eed4deb-6edb-43e5-b8e5-3bc0d0280fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_901552b3-e06f-41cf-9259-6ab346930447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_901552b3-e06f-41cf-9259-6ab346930447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContractWithCustomerAssetRelatedParty_6c2b7c1b-e377-4501-8ab4-9a4ac6585e26" xlink:href="ttek-20211003.xsd#ttek_ContractWithCustomerAssetRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:to="loc_ttek_ContractWithCustomerAssetRelatedParty_6c2b7c1b-e377-4501-8ab4-9a4ac6585e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_22308395-d406-49a0-931f-4d3b031792d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_808771ca-685f-4809-92ee-3a220711c41f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_22308395-d406-49a0-931f-4d3b031792d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="simple" xlink:href="ttek-20211003.xsd#QuarterlyFinancialInformationUnaudited"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_99205cc4-2d46-4490-97b4-2feb4c9c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_f272fdac-4628-40cc-9dd0-eaa87919bc95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_99205cc4-2d46-4490-97b4-2feb4c9c4a42" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_f272fdac-4628-40cc-9dd0-eaa87919bc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" xlink:href="ttek-20211003.xsd#QuarterlyFinancialInformationUnauditedTables"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ce17e4bd-370b-4c2f-b777-7b665063189a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6bf89ee7-cd7f-428b-a7ad-cffcec581c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ce17e4bd-370b-4c2f-b777-7b665063189a" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6bf89ee7-cd7f-428b-a7ad-cffcec581c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#QuarterlyFinancialInformationUnauditedNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_4e176219-e84c-4d1d-9a50-0c8df52df3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_4e176219-e84c-4d1d-9a50-0c8df52df3e0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4de76c2f-0bd9-4c8c-8502-4c7c93ff18f8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_dc87c464-2f52-45ee-ac40-025a64aab91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_72b789b0-b01b-4143-a03f-2f944f7bc825" xlink:to="loc_us-gaap_ForeignCountryMember_dc87c464-2f52-45ee-ac40-025a64aab91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_a229580b-d9ed-4624-9bce-8b941ce18365" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ContingentConsiderationMember_9211bb28-bec7-453c-ba57-ce16f48d0de9" xlink:href="ttek-20211003.xsd#ttek_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0c5727f7-7d9c-44f3-8323-7a5d48bff043" xlink:to="loc_ttek_ContingentConsiderationMember_9211bb28-bec7-453c-ba57-ce16f48d0de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef39b4ba-406f-467e-a856-555bb25fd441" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a3a4ef2-9b5a-4945-b8f7-46eea2bfabc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_8a3a4ef2-9b5a-4945-b8f7-46eea2bfabc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_COVID19IncrementalCosts_7c4ffd50-7754-44a0-b66a-8f45874292ac" xlink:href="ttek-20211003.xsd#ttek_COVID19IncrementalCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_ttek_COVID19IncrementalCosts_7c4ffd50-7754-44a0-b66a-8f45874292ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_02617820-7335-4951-8fec-4a866ac6fe8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_02617820-7335-4951-8fec-4a866ac6fe8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_af575b20-a54a-4c6c-b6e5-13998f16442f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_af575b20-a54a-4c6c-b6e5-13998f16442f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65e9c3bb-ce46-4bf9-ba02-eaa134d5282f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65cc390c-49b2-4272-b2d6-b308095cd302" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65e9c3bb-ce46-4bf9-ba02-eaa134d5282f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b07cdbd2-4797-482e-a3e4-44768f525b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b07cdbd2-4797-482e-a3e4-44768f525b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d758c7ac-313c-4080-a91c-60e65df35abd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:to="loc_us-gaap_OperatingIncomeLoss_d758c7ac-313c-4080-a91c-60e65df35abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dfba6c13-8b82-4b02-9580-18c21b6741d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dfba6c13-8b82-4b02-9580-18c21b6741d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f13098a3-3e1e-4495-ba85-c60a811e11c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f13098a3-3e1e-4495-ba85-c60a811e11c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4490eeb3-ebbe-44a5-862a-fa8bfeded4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f13098a3-3e1e-4495-ba85-c60a811e11c6" xlink:to="loc_us-gaap_EarningsPerShareBasic_4490eeb3-ebbe-44a5-862a-fa8bfeded4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8dd46b2e-da20-4c09-a830-51bd3b3aa6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_f13098a3-3e1e-4495-ba85-c60a811e11c6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8dd46b2e-da20-4c09-a830-51bd3b3aa6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d55d9e81-ab47-4691-a614-e96331e98e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1daaa2f8-e5a2-439d-b9f5-ff6cfb83d14f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d55d9e81-ab47-4691-a614-e96331e98e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa0374e2-4227-41c3-b1d2-f18351d5973f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d55d9e81-ab47-4691-a614-e96331e98e36" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa0374e2-4227-41c3-b1d2-f18351d5973f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bcda8e97-5dd7-4b3f-b247-978c95f85e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_d55d9e81-ab47-4691-a614-e96331e98e36" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bcda8e97-5dd7-4b3f-b247-978c95f85e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="simple" xlink:href="ttek-20211003.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_8ffb2015-8803-405a-8f0c-73780154e126" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a65626c8-b43f-41b7-8c0b-29f35f27e8f0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_8ffb2015-8803-405a-8f0c-73780154e126" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a65626c8-b43f-41b7-8c0b-29f35f27e8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="simple" xlink:href="ttek-20211003.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"/>
  <link:presentationLink xlink:role="http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_045c0768-286e-400f-90cb-6738d5134e95" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_045c0768-286e-400f-90cb-6738d5134e95" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c40eeca-6ff9-4e21-b444-fb4009a939ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b28a23c5-4561-46c8-8c71-ff61ed59e87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b28a23c5-4561-46c8-8c71-ff61ed59e87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_d20cb137-9109-42e9-871f-6c316f36484f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1bdd26e5-1560-45c9-98b8-c9274c55e83d" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_d20cb137-9109-42e9-871f-6c316f36484f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_17d07dab-5ff8-47be-a5af-7ec2a0c651c0" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_cfd6a87a-af99-460d-bd98-8d439fa739d2" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5537b48c-9571-439f-9ee8-fe54fd2a7c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5537b48c-9571-439f-9ee8-fe54fd2a7c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_148832a1-5aff-4d23-9e95-6b7e6d3fd916" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowanceAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense_148832a1-5aff-4d23-9e95-6b7e6d3fd916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2c8df1f6-0b46-4868-8b8b-1de97ce9bfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2c8df1f6-0b46-4868-8b8b-1de97ce9bfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_5d685293-db55-41e1-9f34-6f874e47ea18" xlink:href="ttek-20211003.xsd#ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments_5d685293-db55-41e1-9f34-6f874e47ea18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_d8a54c27-de60-493e-8973-5c9273bf074f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2c5f87e7-d7e5-4cf1-9fd9-baf0190c13cf" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_d8a54c27-de60-493e-8973-5c9273bf074f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ttek-20211003_g1.jpg
<TEXT>
begin 644 ttek-20211003_g1.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@"
MT 3* 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@
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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
M\4-U#:&02&4*L4LK3.C;,F,(1][=7'_LH?M/?$KQ+^Q[)^Q9JVJR67QF\/\
MBH_#.1E?=-:P!9/^)J.Y6"P@N75SD/):+_ST%;G[/G@[P[\//^"S/C/P%X0T
MU+/2M%^ &F6.FVD?W88(IK!$0?15 H ^W:*^&_CW\.OAQXDM?VAKB_@E^+_B
MD6U[<Q:O+IT4-O\ #F.*P+0645Y+(=D\3 RE+4&7<R&5%W;SP_[4&H^*/B-_
MP2'^#/Q-\0>-]<;Q!+<^&8I]1&L7&+KS)5C9[B+?Y=RQP&W2JQR,YY.0#ZA_
MX*7_ !<^,WP#_8Z\6?&7X'^+K#2-7T"""3SKW1UNV=9+F&$^7O<(C 2%LND@
M. -HZU[/X(U&\UCP7I&K:C-YEQ=:7;S3R;0-SM&K,<# &23P.*^-?^"AW[*7
MPH_9[_8/^//CGX?/KC:CXSL=*F\0S:OKUQ>"XGAOH1Y^)6.V1S(Q8C@\ !0
M*W?V9O$/PT_;>^*=Y!\7?#[6.I_!]8M,TOX=:O $F,<D$1&JW6&*W44N,11#
M=#&!O;>TB,H!]@UE^-_&OA7X<>$-3\?>.-<M]-T?1[*2[U*_NGVQP0HI9F)^
M@Z=2>!S7RWJ^JZU^T)^VO\3_ (#ZI\*/!WB_P[\-O#V@VVF>%/%^NR6EBK7U
MM)<378MEL;F.X?!BA#N%\E8\)S*Y/GWQ6_9+^(?P9_X)]_'[P+\;-9T+6_#=
MO;7NO_#7P]!JESJ#>%HRDS);K-<Q1LR1D)Y1V\$.< F@#[?^&WC?3_B;\.M
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
M?AK\<=,^.VCZ#%\+]5GO]%TB3P1+=FZ>8P^:L\WV^/(*P@#8BXW$\\8^A:*
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
M",CL: -&O++WX)_%FY_:<M?CY!\6M"33+7PW-HB^''\'3-(UO+=17#/]J^W
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
MVI''$&;R8(D 2.(LY5<Y9F8L?1Z* .*_:'^&GBWXR_!SQ%\*/"/C6P\/OXDT
M6[TN[U.^T1[_ ,J"XA>)V2-;B##@.2"6(R!E37D/A7]AGXG>&?V$+O\ 8</Q
M^T6>UFT&?1;;Q(? DJRQ6<YE\P-#_:)5Y,2 *X90-O*L3Q])T4 ?,OQB_8)^
M)'Q>_8K\-_L<7?[0.CV$&@VFEVLOB&'P)*\ES#IXA%OB$ZAB-R807;<P;/"K
M5_\ : _8G\?_ !'^+?A#]J7X3_&JS\)?%3PMIK:;=ZLOAYIM+UNQ9F9K:>U:
M<NJY=R")68;O4(R?1=% 'SM\._V-?C!H?[8,W[7?C_\ :*M=2OK[P5#X?U31
M=+\)1VMM-&MQYY6,R2RM%&&5,!C)(<O^\ *JO$^!_P#@G#^T!\ ?&6L:)^RG
M^VQ?^"OAIK^J27UQX/F\*6VH3:6TAS(EE-.2(@1D*=GR_*6$C+D_7]% 'E&J
M_LXZ]<^+? 5II7C^RB\">!@LW_"(WVARW,^IWL:%8;J:\-TNYXF_>J&B?,I\
MUMSK&R<S\/\ ]C?QW\*/VOO%W[27PY^-.F:;X=\=-#)XF\ #PA(T5Q/& /M:
MW O0([EOFS((MK>8Q9&/->^T4 %%%% !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!YQ\:?VC=#^%'BC1/AEH_AN]
M\1>,?$MM=W&C>'].DBC(M[9 TUU/+*ZI#"FY1G)9F8*BL<XQOV>/VI-6^+=[
MHG@_Q_\ "/5_"^NZSX)A\2V,[R0W&FZA:'[.LC6\T<C,&1[F(-%*J.H=3R#F
MN!_;\_9>^./C3Q5X:_:O_91\565E\0_ 6GWEJNCZO_QY:[ILPS+:.20$;[VT
MD@$M]Y"JNM7_ ()K_MB?"/\ :,\!:#\-+OPU=^&_B1X$\'VMCJ'A[7("EU]B
M,5L/M5NQ \VWE\NW<D $?N\C!1F .V_:<_;<M_V>/&=GX \-?LZ?$CXDZK+I
MXO=3M_AYX<?4/[*A=V2 W!4_NS*8YM@ZD0L?3/4Z+^TMX<M/V;6_::^,7A/6
M?A[I-MILM_J>E>+;7R;ZPB1V51+$I)$CX4K&,N?,5<;CBO OCS^S!^WK\'OB
M-XQ_:L_9,_:877KO5M0_M35?A?XAT",VNH0Q1+&EM#*&+!UAC1% \MF(SO!8
MY\]_X*#_ +1]E^U5_P $ZO@Y\2?#NG36&D_$GXIZ'8:_ITC[A$J/=^?;L<#>
MJW-K@$@9V X&<4 ?4VA_M<0P>(O"&D_%CX4:SX*L_B%+Y'@[4-7NK>03731F
M6.SNEB=C:7,D8+)&2P8JR;@X"G=^*W[1.C_#_P"(>@_!;PSX:NO$OC7Q':S7
MFGZ!8W$<0M[*$@2WES-(=L$ 8A <,SNP5%;#;? ?^"XFI77AW]B./QGI$IBU
M30?'>C:AHTZ?>BNHYFV,N.00"W2H_P!G_4+_ ,3_ /!9OXZWVM%BWA[X>Z%I
M>DK(<F*VFAM;J15]C,S-QW- 'T7\$?C]X:^-,OB#P_#I5UHWB3PAJ@T[Q7X:
MU%D-QI\[()(VRC%9(98R)(Y5.'4]F#*O>5\=_#/4[O2/^"W?Q'\-Z8S+9ZS\
M%;#4-5C3[KW4%S:PPNWJ1'(ZCOAJ^Q* "BBO$M4_8(^#6KZG<ZM<^*O&ZR74
M[S2+%XON54,S%B  >!D\#M0![;17S/\  ;X7Z'\//VN?&GPHT76M;GTJR\)Z
M?=P_VCK<]Q)YDDC;N78@#CL!^-?0'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/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#@6U6M*T"RT>1Y+66=BZX/FS%A
M^M %ZBBB@ HHHH **** "BBB@#R?XP>./CCX"^)3W>C_  GU/Q5X$U#PJ8KR
M70[NT%UI6HI)*?,,,\L32Q21.H8H693$N$Y8UXQ^RM\#/&/Q0^-'PK_:LUCP
M%)X6T?P9\&;30M/EOIH#?>(IYX(_WI2%W\NUB0N4\PK(SR9V*HR?K^B@#PKP
ME^T!^U]XBN=8\':[^Q'?:'K5O?30:3KMQXPL)]"EAW$17,LJR"Z (PQCCMW;
ML2A)VX/Q>_X)\Z3XM_8*MOV1O!OB5(-7T%(M2\/>(+F'8HUJ.=KHW#(N?+26
M:28,!NV+,<9(&?I.B@#Y?^-_PN^+_P"W%9_#SX8?$CX.:AX-T#0O$]GXA^(<
M^JWUI+'>26B/MTVS%O-(TR22ON:5A&%C48RY*#<\=?!'QI\*OVUXOVQ_AIX0
MNO$.G>)/"!\.>/-"TR6%;R-HI$DM-1A69XUFVA/)D3>&"%657.0/H2B@#P3]
MFGX >+K7]HKXC_MB_%70CI&M^.5L]-T#P]+<1S3:1H]K$J*)GB9H_.GD7S71
M&=4PH#DYQ[W110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L
M1-*_]&-7NE !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!X7X
M!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-7NE !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 ([*BEW8!0,DD\ 4RSO+34;2+4-/NHY[>>-9()X7#)(C#*LK#@@@@
M@CK7R-_P4!^.MK\./VEOA=\//C9XCU#0?A-XBTS51J>I6M[+:6UWK"H!:V]Y
M/$RLL"@[MA8(S.#(&1#M[W]CKX&7'@'1/ /Q#\$^*M7A\.:M\*+6/6_#5UK<
M]Q9C4F2QD@NX(9698&,?VI7\O:IRGRYR2 ?0%%?*_P#P4X^+7CZ3X ?$+X9_
M!77I=-O-#\$W.K^-/$-L3NTZT,;^191L.EQ<E3GO' DC<-)"3VWAOXU1_ S_
M ()V>'/C=J^G7FK3:+\*]+NX[*!'EFOKDV,(CB^4%B7E95+=MQ8\ T >Y45^
M?W["7@G]E?\ :@^(EE\5_"O[?'QD\2^-M'OH]8\3^!]8\5M8V;78</*!8&!6
M-F)C@1I(ZJI5&8]#ZYXH\?WW[27_  47O_V4=1U&[C\$?#?P1'K/B32[.[D@
M&L:M=/%]GBN#&P+P1P2>8(\[6D.6#!5P ?4M%?,W[,7Q1UOP#^VG\3OV'M6U
MF[O]&TC2++Q3X#?4+MYY[*PG$:7-F9)"6>*.XD7R@Q)1'*9PJ@?3- !1110!
MX7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I0 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 445X!_P4B_X*1?LX_\$O\ ]G&__:%_:%U_^];^&?#-G*OV
M_P 07^W*6MNA_ O(?EC7+-V! /?Z*_$'_@C)_P '7O\ PU#^T=JW[/7_  4*
MLO#_ (/_ .$P\0._PS\3:<OD6&G^8P$6CWCL?H([IL;F)5\94C]OJ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //_C9X7^"OQRT#7_V?
MOBIX>T_74;04U*[T;4("1Y+M-''/&W!5U>)\.A#(=IR-PS\=?L/CX^_LC_%+
MP?\ LR^$_',WC;P;\0O@^_BSPII6O2_OO#>H1P1NT!D7[MG)*X4<  R# #*Y
MD^QOBM^S3\,/BYXGM/'^MPZKI_B73M.EL-.\0Z%KMW87,5O(=S0L8)4$T1;#
M&.0,N1G&>:J?L]_LM?#?]GO2K6?1HKC5/$8T"STK4O%.JW4UQ=74%O&%2)#-
M))]F@W L+>,B-2<X)^8@'QC^T$G_  4/^'G[#GQ*\+_$?]F[P0EEJ^@ZA?>-
M_%T/CHS7MU/,G[^Z\H1 $A0J1Q [4CCCC7Y4%?4W_!/?Q)\6]1_9,\&R?&OP
M=H_A]H-!TRV\.C3M7^TB^T_[#;B">0E5\N5R6!CYQ@<G->K_ !)^'/@WXN^
MM7^&/Q#T?^T-#UVQDL]5L?M$D7GP.,,F^)E=<CNK ^]<K\3_ -E'X$?&'X(V
M/[._CSP4;KPII4-I'I5C'J-Q')9_95"6[1SJXE#(H W%B2,[LY.0#QS]M;X!
M>&9/VE?@;\>/A=I<&G?$5?B?9V-]>:>@2;5-#,,SZ@LX7!D6.WC;YVSM#E<_
M.!63\'_#UY\.O^"ROQ;.NQF-/B%\-M*UC097^[-'9BWLID4]V5TW%>H4@XQ7
MT+\)OV=/A;\&9?[0\*6.IWFI?9/LO]M>)/$%YJU\+?(/DK/>2R/'%E5/EH53
M*@[<@&KOQ,^"?P]^+-WI.L>*].N8]4T">2;0M;TK4)K.^L&D39((YX65PCK\
MKQDE' &Y3@8 /FWX.>'K_P 9?\%E?BW\3].1GTOPE\,=+\-WEPH^0WMTUO>"
M,'H2L<39 Z9&<9%?7U<Y\,?A-X!^#N@3>'/A_H7V.&ZO9;W4)YKB2XN;ZZD(
M,EQ<3RLTD\K8&7=F;  S@ #HZ "O$M4_8(^#6KZG<ZM<^*O&ZR74[S2+%XON
M54,S%B  >!D\#M7MM% 'RS\ O@=X1^&_[;/CCP=H6IZS-:VW@O3Y8Y-0U:2>
M4F24ELNW)'RC [<U]'?\(/I'_/S>_P#@6U>1^ ?^4@GC_P#[$32O_1C5[I0!
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!Y/\ M5?$'2/V7_V<?&G[
M0O\ PK_Q9XP_X0_P_<:G_P (SX6W3W^H>6N?+B3]6;G:H9L'&#_&G_P41_X*
M(?M"?\%+/VAK_P"/GQ[UUL9>#PUX;M[AVLM L=V5MK=6/T+R'YI&RS=@/[7_
M (Q?&+X8?L_?"[7?C5\:/&UAX<\+>&M.DOM;UK4I=D-K @Y8]V).%55!9F95
M4%B ?Y /VN_A1XG_ ."M'[77QW_:U_X)C?L-:MI?PT\+Q'6]<L-$M_\ 5P;@
MKWKP[MB7%P1)<&SMP2J+(0K>6[D ^)Z_HJ_X-3?^"MOQY_:MN+G_ ()_?M$>
M&/%/BT^$= -YX;^)5JTDJZ?8QX5;'4Y">.RP3$EFQY; X##\5?\ @FY_P3<_
M:._X*@_M'6'[/7[/6@_W;CQ-XFO(F^P>'[#=AKJX8?B$C'S2-A5[D?U^_P#!
M-W_@F[^SC_P2_P#V<;#]GK]GK0/[MQXF\37D2_;_ !!?[</=7#C\0D8^6-<*
MO<D ]G_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJM:5H%E
MH\CR6LL[%UP?-F+#]:O44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 >%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C5[
MI0 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 %%%% !65XZ\=>#?ACX,U7XB_$3Q18Z)H.AZ?+?:QJ^IW*PV]
MG;1*7DED=B JJH))/I5O7-<T7PSHMYXD\2:O:Z?IVGVLES?W][.L4-M#&I9Y
M9'8A415!8L2  "37\[/_  4L_P""@O[3_P#P<<?MD6?_  2R_P""97VJ'X/Z
M=J(F\3>*'$D-MK*02*)-5OF S'IT+8,$!^::0HQ4R-%'& 9G[8_[5W[6O_!T
MY^W1:?L*_L0F_P##G[/?@_45O-9\07MO(D$T*.4.LWZ\%B?F6TLR0Q)W-M)=
MH?WA_82_87_9\_X)U_LWZ)^S)^S?X6%AHNE)YE]?SA6O-7O64":]NI !YDTA
M49. JJJH@5$51@?\$UO^";W[/7_!+W]F?3?V<_@'I'F,NVY\3^)KJ%1>^(-0
M*@274Y'3IM2,$K&@"C/+'Z!H \_^ _[*O[./[+__  DO_#/7P7\/^#_^$P\0
M2ZWXF_L+3U@_M"_D^_,^/QPHPJY.T#)SZ!110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 45@?$;XI?#SX2:$/$GQ(\86&CVDDPAMWO;
MA4:XF()$42GF60@'"*"QP>.*QO@U^TA\%/C[IL=Y\+OB#IVHW)L(;NYTD7*K
M?6<4JJR&:W)WQY##DC!/0F@#N**S/&GC/PK\.O">H^._'.O6VEZ/I%G)=:EJ
M%Y)LCMX4&6=C[ ?4]!S4F@>*?#_BCPO9>-=!U6*XTK4;".^LKX':DMO(@D23
MYL8!0@\XX- %^BN,\!?M$? _XH:[_P (U\/_ (GZ3JMZUN]Q;P6MSG[7 C!7
MF@)P+B-6(!DC+*"1D\BM3X@_%'X>_"K3;?5OB%XML]*BO+E;:Q6XD_>7<Y!(
MBAC7+RO@$[$!. 3C - &_161X'\>^"_B5X=B\6^ ?$]EJ^FS.Z)=V,X=0Z,5
M=&QRKJP*LAPRD$$ C%:] !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E(
M)X__ .Q$TK_T8U>Z4 %%%% !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 %%%% !3+BXM[2W>ZNITBBB0O))(P544#)))X
M[T^OP0_X+H?\%COC3_P4-^.T?_!%O_@D?]K\12^(=1;1_'OBOP_/QK+C(GT^
MWG!VQV$2AS=7)(5U1ER(5<S '-?\%A?^"J/[0G_!;#]J"V_X(Y_\$EC-JO@Z
M\U$V_C7Q?83M';>(/)<>=(\Z@^5I%N?F:3G[0P7:&7RQ+^N'_!)G_@E-\ _^
M"3G[-=M\&?A5;QZIXDU,177CSQO<6P2ZUZ^"D9/4QV\>YEBA!(1222SO([\O
M_P $7O\ @CC\%O\ @D;^SROA+1/LNO?$CQ'!%-\0O' @PU[,!D6EON&Z.TB)
M(1>"YS(XW-M7[,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#X\_X*,7GQ>^!?QV^'O[:>A?#R^\9>"?!^AZMI7BS1M+7?
M=:3'>(JG484/!PJ@.W "IM8JKEE]&_8DO/@;\:OAA\.?V@_AGXFT_5=2T/X;
M1>%;^YL2OF1Y6RDEMK@$!U>.2VRJMC E=APX)ZKXI_M._#7X:_%,_!?XEZ_9
M: VL>%6O]!U35;H06]],))8YK59'PGFJHB=4W;F#M@?+S\B?L=?!OPS!^U#X
M<U?]D#7)-)T+6?@5#%\7[KPY*&TZUUJ2VC6T9<$Q+?AV,K1CYE"LQ \UMP!Z
M-_P4?NKO]H;]F[XLBQNI%\"_#[PW?^;)$Y5==\01(?DR/O6]DWWNSW6!P;5@
MW*_MN_$/Q'X3_P""4/PC^'OAC4IK.;XCV_A+PG=7-NY61+6XL1), 1T#I 8S
MZK(P[U1_:P_84^,OP1_8>\<6]G^W;XWU/P[X>\%W6/"]SHUA';74*1DF%V1-
M^&YW-G<2222231\0_P!D?XR>+_\ @E1X/N-#^(6M>/\ Q)X;E\/^._"^FWUK
M$DD,4%E$#ID B4%U2%YBF07=B%Y)% 'H7_!6S4(/V?OV:?!'QS^'EG'IU_\
M"SQ]I%SH0M%V>7:;7MI;,8_Y8R1,$9.A"@'I3_AWXLO/C!_P6,\=Z?K<GGZ?
M\)OAI9V/AZV<YCM[G41;7,]R@[2-&_E%NZ*!6;^WAK_@G]OWX7_#O]G#X#^)
MK77Y/&OB_3=4\0C3YUD;1=#@#R7-Q=A2?L[!MD2QR;6:7*#YE(&W<^'+7]F3
M_@J)KGQP\;7L.G>#OC!X&MK%-?O)1%:VNN6/E(EK+(V%B,EM'NC+$;V5E7)%
M $?P-\5WG@#_ (*V_%_X$Z5*4T3Q9X%T[QDUDIQ'!J$1M[.:1%Z*TJNK.?XC
M&">E?6U?*?[+O@F?XL_\% _BO^VMI0\WPFV@67@_P7JR\Q:ND0AEO;B%NCPK
M/$L:RKE'(?:3M-?5E !7EM_^VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U
M!!%>I5B2_#3X<3RM//\ #_1'=V+.[Z5"2Q/4D[>30!X!\$OC'\,/'_[<GCKQ
M7X-\:66H:=<>"=.CAN[=R4=TD(<#(ZC</SKZ(_X3'PQ_T&H/^^J\0^&/AWP_
MI/[?/CVPTK0K.V@3P-I92&WM41%)D;)  P,X'Y5[W_9VG_\ /C#_ -^A0!3_
M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/
M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\
M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C
M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#
M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q
M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\
M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_
M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ
MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G
M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ
MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H
M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q
M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4
M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W
MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ
M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%?C5_P '#G_!='Q!\-/$3_\ !+;_
M ()KB?7/C-XIN4T?Q1KWAB'S[G0GG(1=-LO+!+:C)N"LR\VX; _>G,(!R/\
MP<"?\%S?B'\6?B$W_!(+_@E7=WOB'QOXHO?[#\=>*?#,F94D?*R:/92 @*^-
MPN;C(6% Z;@1*8_K_P#X(4?\$<O@1_P23^"/]M^)]7TK7_C+XKL4_P"$V\61
M+N2SC.'&F63, 5MD8 L^ T[J'8 +&D>#_P $ /\ @@QX*_X)?_"Y?C5\>--L
M-=^.OBRP']N:B=L\7ANV?#'3K5^07SCSIU_UC#:I**"_Z1?V=I__ #XP_P#?
MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJK&GZWI.JNT>G7\<
MS(,L$/05)_9VG_\ /C#_ -^A3XK:V@),%NB$]2B 9H ?1110 4444 %%%% !
M1110!7U;2-+U[3IM(UK3X;JUG0I-!/&&5P>Q!JKX/\(^'/ /A73O!/@_2H['
M2])LH[33[2,DB*&-0JKEB2V !R22>I)/-:5% !1110!%;6%C9R2S6EE%$\[[
MYWCC"F1O5B.I]S2W=G:7]L]G?6L<T,@Q)%,@96'H0>#4E% "1QI$@BB0*J@!
M548 'I2T44 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]
M&-7NE !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%?F/_ ,'"'_!>KP[_ ,$TO #_ +-W[-]_:ZU\>_%=B!I]M&BW$?A2
MVE&%OKB/D/<-G]Q;D'<<2."@5)0#D?\ @X@_X+X7'[&%@_[!W[#VHOK7Q[\6
M1QV=Y>:/$;F3PG%<@+&$1 3)J,P=?)B )0,LC#)B5]'_ (-XO^"!]O\ L$>'
M4_;-_;#TY-:^/OBNV>=8[^47/_"(P7 )DB60D^9?2ACY\^3M#-$AP9'EY'_@
MW?\ ^""OB+]G^_7_ (*5?\%#["ZUOXX>*Y)-3T'1_$;M<7'AO[1EWO;HR9+:
MG-O8G=DP!B#^\9]G[!T %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^
M?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7NE !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 445\1_\%MO^"T/P?_X)
M&? $ZF_V+Q!\5/$]K(G@#P2\W^L894W]V%(:.TB;KT:5AY:$?.\8!R7_  7J
M_P""YOPZ_P""3OP;_P"$'^'L]AKWQM\66#GPCX<D(DCTF$Y3^U+U0>(E8$1Q
MG!F=2!\JR,ORM_P;X?\ !#+XBZUX_3_@KO\ \%28+_Q!\3_%%\==\%>'/%(,
MEQ8RRG>NL7R..+IL@P0D 6Z[7($FQ8>2_P""#'_!%[XP?ME?&@_\%HO^"M/V
MWQ)K?B745UOP#X7\20Y;4)3@PZK=0D!8[9%""TM@ NU$?:(UB#_N_0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'G'QI_:-T/X4>*-$^&6C^&[WQ%XQ\2VUW<:-X?TZ2*,BWMD#374
M\LKJD,*;E&<EF9@J*QSC&_9X_:DU;XMWNB>#_'_PCU?POKNL^"8?$MC.\D-Q
MINH6A^SK(UO-'(S!D>YB#12JCJ'4\@YK@?V_/V7OCCXT\5>&OVK_ -E'Q596
M7Q#\!:?>6JZ/J_\ QY:[ILPS+:.20$;[VTD@$M]Y"JNM7_@FO^V)\(_VC/ 6
M@_#2[\-7?AOXD>!/!]K8ZAX>UR I=?8C%;#[5;L0/-MY?+MW) !'[O(P49@#
M6^/'_!1,?!"&]\;K^R_X_P#$'P^T>[^SZSX_TJ"V%K'A]CRPPR2B:>%6ROG;
M5C)!*LRX8_0'ACQAX:\8^#]/\?\ AS5XKC1]5TR'4+"_!VI+;2QB1)?FQ@%&
M#<]C7S[_ ,%/O&OQ:\-_LQ^(/#7P_P#V>M4\7Z!J6EM!XSOM+U>VMY;#2&R+
MOR(F#R22^0' (C*Q[P_S!&6NFT#2O '[8/[!EAX7^ 'BZ]\(^%_%_@N+3M'O
M;2U5[C3+((('MMC-@.J(\!(8X()!. : .3\ _P#!1[4_B=\3M,\#>#OV)/C1
M-HVL:JEOIWCFY\(M!HTMH[_)J'VAR +=H\2ANI4C )(%>J_%;]HG1_A_\0]!
M^"WAGPU=>)?&OB.UFO-/T"QN(XA;V4) EO+F:0[8( Q" X9G=@J*V&V_-W@+
MQM^V1^P+\<_ _P %/VCOB7;?$[X7>/=8B\/>&?&/]E+9ZAHFI2 BVMIT0D.D
MA&T99S@%@R[/+;0^ =]?>)/^"SWQWN]9=F;P[\/M"TO2 YSY=K-#:W3JOH#,
MS-QW- 'T5\$?C]X:^-,OB#P_#I5UHWB3PAJ@T[Q7X:U%D-QI\[()(VRC%9(9
M8R)(Y5.'4]F#*O>5\=_#/4[O2/\ @MW\1_#>F,RV>L_!6PU#58T^Z]U!<VL,
M+MZD1R.H[X:OL2@ HHKQ+5/VI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#C+
M="!D?6@"#P#_ ,I!/'__ &(FE?\ HQJ]TKY9^ 7Q+\7>,/VV?''B'7?@_K.@
MW4W@O3TDTK4)(S+$$E(5B5.,-DD?[IKZ._X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EKYV_X*9_\ !5+X(_\ !+K]G"\^//QSTF>2\N-]
MKX0\*Q7<:7>OZAMRL$74JBY#22D%8TYP6*(P!F_\%?/^"MOP)_X)*?LWS?%/
MX@R0ZQXQUI);;X?^!HKD+/K-XJC+OC)BM8MRM+-C@%57+NBG\J_^"+O_  25
M^//_  5V_:0N/^"S7_!7$3ZWH6K:BM]X&\'ZM 5AU\QM^XD:!N(M)@ "PP=)
MRN6S'GS^3_X)B_\ !/#]I[_@OU^UW=?\%9O^"H>C:AJ'PQBU#'A7PHJ-#:ZV
ML$C>5I]K&QS'I<#;A(PR9Y-ZEF=IG']"FF:E+HNFV^C:-X FM+.T@2&TM+9(
MXXX8U 5415P%4   #@ 8H WHXTB18HD"JH 55& !Z"EK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6K6E:K>ZA(Z76B3VH5<AI2,-[<4 7J*** "
MBBB@ HHHH **** /)_C!XX^./@+XE/=Z/\)]3\5>!-0\*F*\ET.[M!=:5J*2
M2GS##/+$TL4D3J&*%F4Q+A.6->,?LK? SQC\4/C1\*_VK-8\!2>%M'\&?!FT
MT+3Y;Z: WWB*>>"/]Z4A=_+M8D+E/,*R,\F=BJ,GZ_HH \*T7X^_M/>.=!UG
MPCJ_[#>N^'_$#&XM;"YU/Q/I=SH;*<HD\UPDPG,9X9DCMW;' !Y(3P_\/_B3
M^PW^QOX7^&'[.?PJ/Q*U/PG;VUK<Z4VLQ:;)>H\C/=W$;2AD#;W=UC)Z-C)(
MPWNU% 'AMYX<^(G[5NN^"M5^)/P7U+P+X<\(>)+?Q(]AXBO[.;4=0U*W1Q;1
MHEG--'% DDGFL[N)&,2*(U5F:LWQU\$?&GPJ_;7B_;'^&GA"Z\0Z=XD\('PY
MX\T+3)85O(VBD22TU&%9GC6;:$\F1-X8(595<Y ^A** /!/V:?@!XNM?VBOB
M/^V+\5=".D:WXY6STW0/#TMQ'--I&CVL2HHF>)FC\Z>1?-=$9U3"@.3G'O=%
M% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I
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 %%%% !117EW[9/[8WP#_8
M,_9ZU[]IG]I'QE'H_AK08,D+AKB_N&!\JTMHR099Y&&U4!'=F*JK, ##_P""
M@?[?O[/7_!-G]FO6/VF/VB_$?V;3K$>1I&D6S*;W6[]E)BLK5"1OD?:23]U%
M5G8A58C\+_V$?V+_ -JW_@Y[_;=O/^"B?_!0(7NC? ;PUJ+6F@^&[6>2."^B
MBDW+HVGG@B%3S=78PSN652'),%#]GOX%_M?_ /!V-^WO<?M/_M+_ -I^#OV;
M? &HM:6&E6<["*"#<K_V59.0!->S*(WNKO'R*5X4""*OZ+?A;\+?AW\$OAUH
MOPC^$G@ZP\/^&?#NG16&B:+ID C@L[>-=JHBCVZDY))))))- %[PCX2\+> ?
M"VF^!O _AVRTC1M'L8K+2M*TVV6&WL[>) D<,<: *B*H"A0   !6C110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X_\ ^Q$T
MK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !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 %%%% !117-?&+XQ?##]G[X7:[\:OC1XVL/#GA;PUITE]K>M:E+LA
MM8$'+'NQ)PJJH+,S*J@L0" 9?[27[2'P7_9&^"7B']HC]H+QS:>'?"7ABQ:Z
MU34KMN@Z)%&H^:65V*HD:@L[LJ@$FOYY]*TS]L?_ (.Y?^"@1UK6/[7\ _LP
M?#742JHI&VQMV(/EIUCN-7ND +-\R6\9'50HF=\6_BA^V)_P=K_M^P_!#X+?
MVKX'_9G^'6HK<W5]<Q'R[2W)9/[0NE!VSZE<*'6"WR1$A89P)Y7_ *"/V2_V
M3O@5^Q%\ O#_ .S5^SEX*AT+PMX=M?*M8$PTMS*>9+F>3 ,L\C9=Y#R2>P
M -;]G_X _"#]EOX.>'_@#\!? UEX;\)>&-/6ST?2+%,)$@R2S$Y:21V+.\C$
ML[LS,2S$UV-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 45X-^T=^TEXL\._M!^#?
MV4/ASJNG:+K'B[0M3U>Z\0ZK:&X^SVUJA(AMH0Z"2XD8,=S-MC2-FV/D /\
MV5O%7[2;CP9I?Q1\0Z9XG\.>(_AE#K5MXACTJ2VO[2_460:VN6$C13!UN6=)
M J,3%("IQD@'NU%?*G[6_P 0_P#@HA\+OA[XC_:9^'>M> =-\/>%()=0;P!J
MVD2W%W=Z;"2TDD]XLP5)VC!?RHU"J/E\QV&3W_QG_;.T'X+?L7VW[6WB'PC<
MK-J7AW3[S2_"\DFV>:^O8XS!9$XX(>0!VQD*CM@XQ0![917SC\1/CO\ '3]E
M";X?^,_VB/%6B:WX?\9>(;;0/%2:7HYM!X;O[I&,$T#^8QEM%D4Q2>;E\%9
MPY0[GQ(_:$\8^*/VK]._8W^"VIV>G:E;^%W\2>-?$MU9"Y.F67FK#!;01%@C
M7$LC!B9,JD8SL<L-H![E17B_[.?[1/B/Q7\8O'_[+OQ8>S?QA\/YK6>/4K"W
M,,.M:5=1"2WNUB+-Y<BY\J502H< K@/M7VB@ HHHH \+\ _\I!/'_P#V(FE?
M^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBJNN:YHOAG1;SQ)XDU>UT_3M/M9+F_O[V=8H;:&-2SRR.Q"HBJ"Q8
MD  $F@"IXZ\=>#?ACX,U7XB_$3Q18Z)H.AZ?+?:QJ^IW*PV]G;1*7DED=B J
MJH))/I7\Z/[8_P"U=^UK_P '3G[=%I^PK^Q";_PY^SWX/U%;S6?$%[;R)!-"
MCE#K-^O!8GYEM+,D,2=S;27:'3_X*6?\%!?VG_\ @XX_;(L_^"67_!,K[5#\
M'].U$3>)O%#B2&VUE()%$FJWS 9CTZ%L&" _--(48J9&BCC_ &O_ .":W_!-
M[]GK_@E[^S/IO[.?P#TCS&7;<^)_$UU"HO?$&H%0)+J<CITVI&"5C0!1GEB
M;_["7["_[/G_  3K_9OT3]F3]F_PL+#1=*3S+Z_G"M>:O>LH$U[=2 #S)I"H
MR<!5551 J(JCV*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /#_VWOV+_AK^
MU]X)MCK>N7_A[Q7X5\R^\)>+]#FV7NE3$9R,$%HV,:Y7()V95E(S7CW_  3F
M_:H^.6@ZSX5_8P_:P\)VD6KWG@&UUGX=>+=((-KK>DK A$4B@#9<1)P>!G8<
M@?*\OOOQ9^#WQBU/XG#XN?!SXI:=ILLGADZ/J_AK7-#:ZM-2C6626*021SQ/
M!,C2R -\ZXD8%>XY/]FG]DSQ7X;\0>#_ (V_'OQ';7WBKPQ\/;7PWX?T33;$
M0VF@PF*/[1EO-E-S<N4"-,&5-JX5 #N( O\ P4)^"?[2?QJ^"]]I7P ^*^F:
M.]C$M[/X;U#PY'=Q^(&@;S19RRR,0L3E$!3RRK\JY*.0/F3]MGXX:[^U'_P3
M5^ O[0NNZ''IZ:E\5=!NO%%K;J1!$L9O;:5P#DB)IE4J"3@.HR<9/U1X;^#/
M[;$FE:KX)^(W[6^@:GI&H2S(FM:?\/1::W!;2$CRXI$NOLT;JIPLC6\A!Y()
MP1U/C?\ 9.^"GCG]F2;]DB]\,_9?!IT.+2[2TM'Q):)%M,,L;MG]ZCHD@=LY
M=<MNR<@'@?\ P7.BNKW]A=]$TI&?4=2\:Z1;:6D9^=KAIF*A??Y34?[.UI>V
M'_!9?X_G7,^=>>!?#\^E%AC?;+;6L<A7_9\U2#[UZS+^RKX]^)6O>!KC]I/X
MJ:=XHTOX=ZC%JFCV&F^'WLVU35(8VC@O[YGGE#-&K,PCC"*9&+DE<1C;^*7[
M.-YKWQOT/]IGX5>)K30O&ND:--HM])J&GM<V>L:5*XE^RW"))&ZF.51+'(K?
M*VX,K@X !X;\.(KV^_X+B?$*_P!.4FSL/@A9VVI,OW1/)=VDD0/^T4#$>P-?
M8]>:? /]G.S^$/B/Q=\4/$OB%=>\;>/=2AN_%.NI9?9HF6"(16UK;P[W,5O#
M&-JAG=B2S,Q) 'I= !7B6J>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY
M(& 37MM% 'RS\ M%^-^G?ML^.+/XC^-M&U'6%\%Z>;F\T_36AB>,RGRP$)X(
M&[)[Y%?1WV+QO_T&[+_P&/\ C7D?@'_E()X__P"Q$TK_ -&-7NE &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&)<1>+[2W>ZNO$5A%%$A>222#:J*!DDDG  '>OY^_P#@KA_P5*_:<_X+5_M.
MP?\ !'3_ ()6Z@VM^$+W43;^,O%VEEH;77A"X\Z1YUSY>D0'#-)_R\,%VAU,
M8E[#_@NA_P %COC3_P %#?CM'_P1;_X)'_:_$4OB'46T?Q[XK\/S\:RXR)]/
MMYP=L=A$H<W5R2%=49<B%7,WZ1_\$7O^"./P6_X)&_L\KX2T3[+KWQ(\1P13
M?$+QP(,->S 9%I;[ANCM(B2$7@N<R.-S;5 -/_@E%_P2<^&?_!*#]G*'X.?"
M&\T^_P#$&J>7=>.?&=QI^+K7+T*1DG),<$>YEBA!PBDD[G>1V^H?L7C?_H-V
M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V
M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#XM_X+M_M-?M/_L4_P#!*GXI_M-?
ML]?$ZV\/^,/#/]A_V1J\>BVUV;?[1KFGVDO[J[CEA?=#/(OSHV-V1A@"/YU/
M^(H[_@NO_P!'S?\ F,O#'_RLK]_O^#H[_E!1\<_^Y9_]2?2:_D"H ^__ /B*
M._X+K_\ 1\W_ )C+PQ_\K*^N?^"$O_!>?_@K?^VM_P %5OA9^S+^T+^UFGB#
MP?XF_MS^U](D\!Z%:"X^SZ'J%W%^]M+&*9-LT$;?(ZYVX.5)!_$>OO\ _P"#
M7'_E.O\  S_N9O\ U&-6H _KE^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:M:5!K\,CG6+^"92OR"*+:0:O44 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&
M-7NE>%^ ?^4@GC__ +$32O\ T8U>Z4 %%%% !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 %%%% !117X@_\
M%F_^#KW_ (9>_:.TK]GK_@GK9>'_ !A_PA_B!'^)GB;45\^PU#RV(ET>S=3]
M1)=+G:P"IG#$@'[?5^'G_!P'_P %O?BA\6_B>W_!''_@E0]_XC\?>*+\Z#XZ
M\2>%WWS)*^5DT:RD4X63&X7-QD+"@=-P(E,?*_\ !3C_ (.F1^U'^SEX,_9G
M_P""3GA[Q2/BE\7;"*T\0SQ:?(-2\,R3N8#I=EM'[Z^D?(%Q'E4C960^8X,/
MV/\ \&_?_!!WP?\ \$N?A@OQN^.5E9:W\=_%FG@:YJ099HO#=M)ACIMJ_(+D
MX\Z=?]8PVJ2B@N ==_P0H_X(@_"__@DG\$?[;\3I8:_\9?%=BG_";>+(DW)9
MQG#C3+)F *VR, 6? :=U#L %C2/[XHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OC']KS_@O_P#\$K_V+_']A\*/B5^TMI^M>)KO6(+"]T;P8HU-
MM(\R58WFO98V$-LD6[>Z/()=H)6-SQ7YV_MF?L@_\'-__!57]JSX@?LY^*OB
M/:?"_P"!^A^*;O3;/5;&Z?1-%UG31(?)F6*%I+[4_,@*,4D9H!)E2T9!Q]-?
ML ?\&G'_  3>_9'^Q>,?CYI]U\;_ !?;[7:Y\7VRPZ+#(.\6F(S(Z^JW+SCN
M * /1?\ @Z)ECF_X(1_'&:&171U\,,CJ<A@?$^DX(/>OY!*_NW_:6_9._9\_
M:^_9\U?]E;]H7X=1:[X UV*SBU/P[!?W-@DB6MS#<VZK)9R12QA);>%@$=00
MFTY4D'Y%_P"(7'_@A1_T8S_YDWQ/_P#+.@#^0*OO_P#X-<?^4Z_P,_[F;_U&
M-6K]_O\ B%Q_X(4?]&,_^9-\3_\ RSKT#]ES_@@K_P $GOV+OCMH7[2_[-'[
M*?\ PC7C;PU]J_L36_\ A.M=O/LWVBUEM9OW-U?2PONAGE3YD.-V1A@" #Z_
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI'944N[ *!D
MDG@"F6=Y::C:1:AI]U'/;SQK)!/"X9)$895E8<$$$$$=: )**** "BBB@ HH
MHH **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "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@ HHK@_B/^U1^S
M#\'/,_X6[^T=X"\*^5GS?^$D\865CLQUSYTJXH [RBOD;XC_ /!>G_@CG\*_
M,_X2?_@H9\.;KR\[O^$;U1M9S]/L"3;OPS7@7Q'_ .#N3_@C'X'\S_A&/B;X
MW\8[,[?^$;\ W46_Z?VA]F_7% 'Z;45^)GQ'_P"#W+]CK2_,'PC_ &,?B7KF
M,^5_PD>J:?I6[Z^2]WC]:\Q?_@[_ /V^_CBYB_9*_P""3B7K2'%ONO-5\0DG
MMQ96MON^@Q0!_0#17\_O_#T?_@[W_:*X^%O_  3U?P0D_P#J9!\))]."@]#N
MUVX=?Q/%+_PRU_P>F_M&?\E#_:(?P+%/W_X3'0-+\M3T_P"0)&[KQ_P+UYH
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
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJ -BBN*^(NL?![X0>%I_'/Q:^)NG^%]$M1FZUCQ
M%XACL;6'_>EF=47IW-?F9_P4T_X.7_\ @G/^SU\$_%WA?]CG]H=/'_Q9.F20
M^%CHFEW-_I%I>,0JS3W+&*"5%&YAY4DG(7*D'! /2?\ @OA_P7P^''_!*OX<
M2?"'X0W.G^(OCGXBT\MHFB2$2P>'8'!"ZC?*#^,4!P92,G" D_C#_P $9/\
M@Y%_:._8=_:.U;_AKWQ[X@^(GPR^(GB!]0\:_P!HW+7-_I%_,P\S5+/<?IYE
MN,*ZJ-@5E7/YO?%#XH?$/XU_$/6/BS\6?&6H>(?$GB"_DO=9UK5+@RSW<[G+
M.S'\@!P     !6#0!_>W\+_BS\-/C7\--'^,GPG\<:;K_A;7]-2_T?7=-N1)
M;W5NXR)%;\P0<%2"" 017&_$?]N?]B?X.^9_PMK]L#X7>&#%GS%\0>/].LV!
M],2S*<^U?RR?\$:/^"$G[7?_  5YT.^U5_BI?_#GX-Z)/)$/%.IV$U]!>W^<
MM;V-EYT*SL#S)+O54R!EF^2OU ^''_!D?^QAI7EGXM_MC_$[7",>9_PCVGZ=
MI8;Z>=%=8_,T ?;WQ'_X.'O^"+OPL\P>)/V_?"%V8\Y'ANUO=8W'V-C!,#_*
MO _B/_P>#_\ !'WP1Y@\+W_Q,\8E,[?^$=\$"(/]/M\]MC\<5K_#S_@T<_X(
MR>"?+_X2/X8^-O%Q3&3XB\>W4>_Z_8?LWZ8KW/X?_P#! 7_@CO\ #/9_PCG[
M W@.Y\O[O_"0:<=6S]?MS39_'- 'Y\?$?_@]_P#V==,\S_A47[!WC77,9\K_
M (23Q=::5N^ODQ7>/UKA_P#B*W_X*W_';_DT7_@D4E]YW_'K_P 2'7O$><]/
M^/)+;=^&*_;/X=_L9_LN?"'R_P#A4WP*\+>%_*QY7_".Z!:V6SZ>3&N*[;_A
M!](_Y^;W_P "VH _!7_ANW_@\L_:+_Y)E^QW)X$\_P#U?_%N;#2_+S_V'YGQ
M_P "H_X8!_X/(_VB_P#DIO[:4G@3S_\ 6?\ %R[32_+S_P!@"%\?\!K]ZO\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ /P5_XA.O^"K'QV_Y.Z_X*XQWWG?\
M?7_$VUWQ'G/7_C]DMMWXXKO?AQ_P9!?LU:7Y?_"W?VZ_'.N8QYO_  CGA6ST
MK=]/.DN\?K7[6_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!^9_PX_P"#/[_@
MCOX'\O\ X2;1/B3XQV8W?\))XY,6_P"OV"&V_3%>^?#C_@WK_P"",'PL\L^&
MO^"?W@RZ,>-I\22WFL9^OV^>;/XU]:?\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 <1\./V)/V,O@[Y?_"I/V1_ACX7,6/+/A[P'IUD5QZ&&%:].1$C01QH%
M51A548 'I61_P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L5Y_\>/V5?V<?VH/^$:_
MX:%^"_A_QA_PA_B"+6_#/]NZ>L_]GW\?W)DS^&5.5; W X&.H_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BH
M[JZM;&UDO;VYCAAAC+S32N%5% R6)/  '))K\[?^"ZW_  5OU[_@D7X2\%V7
MP[_9@USQ]XA^(LMW:^'=2N=9:+2K.ZA\K]S*L0:>>5O.4K"HCW@-MDRK ?G#
MHG_!._\ X./O^"[5Q'K_ .V;\3[SX+?"C4)%E7P_KD<VFVYA)R!%HD3"XN67
M.5:^=,@_+*>E ']"/PM^,/PG^./A=O&_P8^)F@^+-%6^GLSJWAO5H;VV^T0N
M8YHO-A9E+HX*L,Y!'->%?\%<OV8_VK?VNOV'O$GP8_8J^/M]\.?B%=WMG+I6
MMVFM3:='<0B8+<VL]Q K311/ \C9C&XM&@Y!8''_ ."5_P#P20^#_P#P2K_9
MXN?@#\-?BQXP\4Q:GK#:OJU]KUY''&;UXHXI&MX(E MXV6*/Y"TC97ES7TQ_
MP@^D?\_-[_X%M0!^1G[!W_!GG^R)\(+VW^)7[>OQ,U3XR^*GE^TW6B6TLNGZ
M&DQ.YO,VO]IO#NYWO)&KY.Z(YK]:/A3\(/A3\"O ]G\,_@K\-="\)>'=.3;8
MZ'X;TJ&RM(!QG;%$JJ"<<G&3WJW_ ,(/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 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M5K2M LM'D>2UEG8NN#YLQ8?K0!>HHHH **** "BBB@ HHHH X#X
MK?LT_##XN>)[3Q_K<.JZ?XET[3I;#3O$.A:[=V%S%;R'<T+&"5!-$6PQCD#+
MD9QGFJ/P#_93^&GP%T*%-+2[U/Q"_AVTT?5/%6HWUQ+>7-O!&$6.-Y)7:UA!
M!98(F5%)R 6^:O3:* /F>^_X(^?\$\-3O+C4-2^!5]<7%W,\UW//X]UQWFD<
MEG=R;W+,Q)))Y)))KN-1_8,_94U#]G.U_91_X5:D'@:PO/M=AI=OJMTLMO<^
M:\PG6X\TS;][L=Q<\';]WBO8** .&^$W[.GPM^#,O]H>%+'4[S4OLGV7^VO$
MGB"\U:^%OD'R5GO)9'CBRJGRT*IE0=N0#5WXF?!/X>_%F[TG6/%>G7,>J:!/
M)-H6MZ5J$UG?6#2)LD$<\+*X1U^5XR2C@#<IP,=910!SGPQ^$W@'X.Z!-X<^
M'^A?8X;J]EO=0GFN)+BYOKJ0@R7%Q/*S23RM@9=V9L #.  .CHHH **** /"
M_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "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 **** "BBDDDCAC:66
M1515)9F.  .I)H 6BODC]J__ (+K?\$I?V-/M.G_ !>_;(\+7>L6V5?PYX0G
M;6[\2#_ED\=D)! W_78QCU(K\X?C[_P>;OXV\1_\*S_X)P_L%^(O%^M7CF/2
MK[QK(QDF<<#9IFG&228'J,7"-CJ 3P ?NK7DO[3'[>/[&/[&VF-J?[47[3O@
MKP1B+S(K+7=>ACO)UQG]U:@F:8X[1HQK\1?^%9_\'?7_  5>^;QEXMO_ ("^
M#-1_Y83WB^$(XD;[R-#;"35G7'&V8,IZ9ZUZS^S/_P &6WP,L]37QO\ MT_M
M@>+/'NK7$OVB_P!,\)6RZ;;R2G[RRW5P9Y[@$Y)91 Q]NX!W'[5W_!YE_P $
M]_A-]IT;]EWX5>,_BSJ,61!?R0C0M*E/8B6Y5KGKV-J..]?-Q_X*B?\ !TY_
MP53_ -#_ &)_V3Y_A7X1U#BWU_3?#*6,<D!ZL=5UMO+D('.ZU5'Z8&>O[!_L
MH_\ !(/_ ()I_L3?9KO]G/\ 8Z\&Z1JEI@P^(M0T\ZEJJL/XEO;PRSID\X5P
M,]A@5](T ?@/\.O^#1_]N#]K#Q3!\4_^"J__  4DO]4U!SOFL-'O;SQ#?A&.
M3$+W4&C2W(]$BE08P. *_0']E'_@V@_X(_?LH_9M2M/V9HOB!K-MM_XG?Q1O
M#K#2$=";5E6S!SSD0 ^_ K[WHH _-+_@N7_P;T?!/_@I#\&HO&O[./A70? _
MQ@\(:5Y'ABZL+*.SL-:M8P2NF7:QJ%4=1%-C,1.#E"0/QO\ ^",G_!MU^T=^
MW%^T=JW_  U[X"\0?#OX9?#OQ ^G^-?[1MFMK_5[^%AYFEV>X?3S+@95%8;"
MS,N/ZO:* .?^%7PJ^''P.^'&B_"'X0^"]/\ #OAGP[I\=CHFB:7;B*"T@085
M%4?F2<DDDDDDFN@HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHKY1_:@_X+<?\$R?V1?BOHWP+^+/[4FAR^+]8U^UT
ME] \/O\ VA+I<DTRQ&6^:',=E'&6#OYS*X0$JC=* /JZO%OVQO\ @HG^Q3^P
M'X3_ .$M_:V_:)\/>$%DA,MEI=U=&;4KY1D?Z/90A[B<9&"40@'J17M-?G9^
MVM_P;5?L0?M]_M^W?[<7Q_\ $_B=K?4]$L+?7/ ^AW"V=OJM[;*81<SW*YE"
M-;K;Q&.+RVS#O\SYB  ?%?[2_P#P=H_M)_M2>/7_ &<_^",7[%^O:[K=\6CL
M_$WB#1'U+477.TS0:9:EDA53AO-GDD4*?GB7!K]E/V(O$_[2/C+]D?X>^(OV
MP? 7_",_%"?PO;#QUI N+:4)J*+LEE!MF:)1*5\X(A(C$NPX*D5=_9I_9%_9
MC_8X\!)\,_V7/@9X;\#:*H7S;70-,2%[IE&!)/+S)<28_P"6DK,Q]:]&H IZ
MEX=\/ZS>V.I:QH5G=W.F7!GTVXN;5)'M)2C1F2)F!,;%'9=RX.UB.A-7***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*0
M3Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBO)?VF/V\?V,?V-M,;4_VHOVG?!7@C$7F166
MNZ]#'>3KC/[JU!,TQQVC1C0!ZU17X^?M7?\ !YE_P3W^$WVG1OV7?A5XS^+.
MHQ9$%_)"-"TJ4]B);E6N>O8VHX[U\W'_ (*B?\'3G_!5/_0_V)_V3Y_A7X1U
M#BWU_3?#*6,<D!ZL=5UMO+D('.ZU5'Z8&>H!^^_Q%^)_PT^$'A:?QS\6OB'H
M7A?1+49NM8\1:M#8VL/^]+,RHO3N:_/_ /:N_P"#J7_@D+^S-]ITGPQ\8=4^
M*>M6^5_LWX;:0;J'=T'^FSM#:LN>ICDD('.#P#\2?#K_ (-'_P!N#]K#Q3!\
M4_\ @JO_ ,%)+_5-0<[YK#1[V\\0WX1CDQ"]U!HTMR/1(I4&,#@"OT!_91_X
M-H/^"/W[*/V;4K3]F:+X@:S;;?\ B=_%&\.L-(1T)M65;,'/.1 #[\"@#\\/
M$O\ P=&_\%9OV\]=N? /_!*7_@G!-!&TAA;6FTF[\37=MZ2.\:0V=H>A/G"1
M1G&3UJE'_P $+O\ @XX_X*A2#5/^"E/[=+>!_#E\=UWX9U+Q&;[8&YW)I&DF
M/3P<=0948< CKC^@7PSX7\,^"]"MO"_@[P[8Z3IEE&([/3M,M$@@@0=%2- %
M4>P J]0!^47[*/\ P9]?\$O?@;]FUGX]:AXO^+^K18:6/7M4.F:87'1DMK(I
M)C/59)Y%/0C&<_H]\ _V5/V9_P!E?PY_PB7[-GP!\'^!=/*!9;?PKX>M[+S\
M=Y6B0-*W<LY))Y)KOZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH _G!_X+U?\%ZO^"L/[%W_!6+XK
M?LT?LT?M6?\ "->"?#7]A?V)HG_""Z%>?9OM&A:?=3?OKJQEF?=-/*_S.<;L
M#"@ ?('_ !%'?\%U_P#H^;_S&7AC_P"5E'_!T=_RG7^.?_<L_P#J,:37P!0!
M]_\ _$4=_P %U_\ H^;_ ,QEX8_^5E?T??\ !!7]J/X[?MH_\$GOA3^TO^TO
MXY_X27QMXE_MW^V];_LRUL_M/V?7=0M8?W-K%%"FV&")/E09VY.6))_C"K^O
MW_@UQ_Y04? S_N9O_4GU:@#X0_:I^$/_  =)?\%7?VD_'7[-LU_'\&_A'X?\
M4WNCOK&F33:!HNJV<4S(EPDH,FH:I'-$ V%W0$G#",Y ^DOV ?\ @T<_X)Z_
MLNFR\:_M07=[\;_%D&V1H]>A^QZ%!(.?DL(W8SCJ#]HDE1A@^6IK]7** &6]
MO!:0):VL"111($CCC4*J*!@  = !VI]%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &!\1OBE\//A)H0\2?$CQA8:/:23"&W>]N%1KB8@D11*>99" <(
MH+'!XXK&^#7[2'P4^/NFQWGPN^(.G:C<FPAN[G21<JM]9Q2JK(9K<G?'D,.2
M,$]":^=/^"C%Y\7O@7\=OA[^VGH7P\OO&7@GP?H>K:5XLT;2UWW6DQWB*IU&
M%#P<*H#MP J;6*JY9?1OV)+SX&_&KX8?#G]H/X9^)M/U74M#^&T7A6_N;$KY
MD>5LI);:X! =7CDMLJK8P)78<."0#K?B%^VM^R5\*/'Z_"WXD?M#^%-&\0%D
M633+_5XT> O@J)3G$)(((WE>"#T->F?;+0VGV\74?D>7YGG[QLV8SNSTQCG-
M>!_'G]EG]E3PA^R3XYTGXA?#_1KC35\/:AJ6OZ_J%C$U_=7GE22O?O/MWFY,
MF7# Y#$*H  6OF;X_P!W\9_@7_P1N^$WP*\7ZK?67B+QWJFC^$]4=Y&6XM+*
M[>>X^S$]5*VT26[+V4LM 'W-X"_:(^!_Q0UW_A&OA_\ $_2=5O6MWN+>"UN<
M_:X$8*\T!.!<1JQ ,D9902,GD5J?$'XH_#WX5:;;ZM\0O%MGI45Y<K;6*W$G
M[R[G()$4,:Y>5\ G8@)P"<8!KY@_X*V:A!^S]^S3X(^.?P\LX].O_A9X^TBY
MT(6B[/+M-KVTMF,?\L9(F",G0A0#TI_P[\67GQ@_X+&>.]/UN3S]/^$WPTL[
M'P];.<QV]SJ(MKF>Y0=I&C?RBW=% H ^I/ _CWP7\2O#L7BWP#XGLM7TV9W1
M+NQG#J'1BKHV.5=6!5D.&4@@@$8K7KY)^!OBN\\ ?\%;?B_\"=*E*:)XL\"Z
M=XR:R4XC@U"(V]G-(B]%:575G/\ $8P3TKZVH ***\2U3]J7XRV&IW-A;?L6
M^-[J."=XX[F*YMMLRAB XRW0@9'UH @\ _\ *03Q_P#]B)I7_HQJ]TKY9^ 7
MQ+\7>,/VV?''B'7?@_K.@W4W@O3TDTK4)(S+$$E(5B5.,-DD?[IKZ._X275_
M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB
ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$
MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6O!/^"B_P#P4_\ @-_P3)_9YO?C_P#M$6US$&+6_AOP[!<1
MB]UZ^VY6VMU)^A>0C;&N6;L" >I_'C]JK]G']E__ (1K_AH7XT>'_!__  F'
MB"+1/#/]NZ@L']H7\GW(4S^&6.%7(W$9&?0*_B#_ ."D?_!2/]H[_@J#^T=?
M_M"_M"Z]_>M_#/AFSE;[!X?L-V5M;=3^!>0_-(V6;L!^F7_!'O\ X.TKW]DO
M]G>;]GG_ (* ^#_%WQ!B\,6*1^ /%'A\P3:C) N%6PO3<RQAU08V7&YG"C8R
MMA30!_252221PQM++(JHJDLS'  '4DU_/SXF_P"#H[_@K/\ MXZW<^ O^"4_
M_!-^:!#(86UHZ1>>)KRV])&>..&TM.Q/G+(HSC)ZUB7/_!$K_@X^_P""G,HU
M+_@I!^V9?^#_  [?'==^&[_7_M@0-W32-+:.P!QU!D1AP".N #]:_P!J_P#X
M+K?\$I?V-/M.G_%[]LCPM=ZQ;95_#GA"=M;OQ(/^63QV0D$#?]=C&/4BOSA^
M/O\ P>;OXV\1_P#"L_\ @G#^P7XB\7ZU>.8]*OO&LC&29QP-FF:<9))@>HQ<
M(V.H!/'L'[*/_!H__P $U/@;]FUGX]>'_'GQ?U:+#2QZ]JXTS3"XZ,EM9%),
M9ZK)/(IZ$8SG]'O@'^SS^S[^ROX<_P"$2_9L_92\.>!=/*!9;?PKH%K9>?CO
M*T2AI6[EG))/)- 'XA?\*S_X.^O^"KWS>,O%M_\  7P9J/\ RPGO%\(1Q(WW
MD:&V$FK.N.-LP93TSUKUG]F?_@RV^!EGJ:^-_P!NG]L#Q9X]U:XE^T7^F>$K
M9=-MY)3]Y9;JX,\]P"<DLH@8^W?]H_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#P;]E'_ ()!_P#!-/\ 8F^S7?[.?['7@W2-4M,&'Q%J&GG4M55A_$M[
M>&6=,GG"N!GL,"OI&L?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**X3XI_M"?#W
MX&^#KCXA_&G7M+\(Z#:#_2M:\3:W;6-I%P3AI9G5 >#QFOS;_:__ .#OO_@F
MU^SY]K\/_ O1O$/Q@UZ#<J+X>46.E"0?PO?7"Y(]'ABF4^M 'ZOUYW^TA^UM
M^S'^Q_X+'Q"_:A^/'A;P)I$F\6MSXDUB*V:[9 "R01L=]PX# [(U9N1Q7)_L
M+_MEI^VU^R%\/OVK-"^&5_I47C?PW#J$^EO-O^Q7'*3P*[*ID5)DD57VKO50
MV!G%><_\%/O^"8'[/7_!67P#X0^'7[2WAOQ996G@[Q/_ &Q8WOAB]M[>[E5H
M'BEM#)+'(%AES$S[5#9@3#+UH ^(?VQO^#R[]C+X:W$_@_\ 8G^"OB;XMZTS
M^3::QJ2-HNDNY.%9!(CW<W/\!ABSP _/'TO_ ,$(_P!NC_@II^W-X1^(7C[_
M (*&_LIS_#FP.HV-S\.+A?#4^E6]W9R1R+-"D5W(UQ)L,<4@F;*OYYVG"@5Z
MY^QS_P $POV!OV";>"3]E[]B;0]!U6!-O_"3W-N+[5WXYS?7323J#U*JZIZ*
M!@5]$_\ "2ZO_P!"A>_]]+0!_(U_P='?\IU_CG_W+/\ ZC&DU\ 5_9)^U'_P
M0Z_X):?MH_';7?VE_P!I?]B.]\2^-O$OV7^V];_X3S6[/[3]GM8K6']S:WT4
M*;88(D^5!G;DY8DG@/\ B&6_X(??](ZKW_PY_B7_ .6= '\C5?U^_P#!KC_R
M@H^!G_<S?^I/JU8__$,M_P $/O\ I'5>_P#AS_$O_P LZ^O_ -ESX _"#]B[
MX$Z%^S1^S1\%KWPUX)\-?:O[$T3^U;B\^S?:+J6ZF_?74LLS[IIY7^9SC=@8
M4   ]8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBO$/V7/V[/A?^UU_P )C_PJ+3;F
M\_X0OQ5/HNH[9T;S"GW+E,=89,/L;OY;>E>K_P#"2ZO_ -"A>_\ ?2T ;%%8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM6
MM*U6]U"1TNM$GM0JY#2D8;VXH O4444 %%%% !1110 4444 >6?%/]IWX:_#
M7XIGX+_$O7[+0&UCPJU_H.J:K=""WOIA)+'-:K(^$\U5$3JF[<P=L#Y>?D[]
MA_X;^!_"/[7?A#QY^RU>0VOA6X^"EK+\:AI5P#I":KY$1MPQ!\I+TG=(Z##(
MH=B%\UMWWYJVD:7KVG3:1K6GPW5K.A2:">,,K@]B#57P?X1\.> ?"NG>"?!^
ME1V.EZ391VFGVD9)$4,:A57+$EL #DDD]22>: /C'QU_P5'_ ."?_P 6/B1-
MH/Q-_:"L;7P7X4U5)(-*71[ZY'B2_A8.EQ(88'0V<+@-&F29I4#L D:>;L?M
MH7-O_P %"?V%4^,_[,6D:AK0\)>,[?Q+X.66QD@?7O[/=XYC#$X$G(>Y1%90
MSM%@+\PK[(HH ^,OV\-?\$_M^_"_X=_LX? ?Q-:Z_)XU\7Z;JGB$:?.LC:+H
M< >2YN+L*3]G8-LB6.3:S2Y0?,I V[GPY:_LR?\ !437/CAXVO8=.\'?&#P-
M;6*:_>2B*UM=<L?*1+661L+$9+:/=&6(WLK*N2*^K;:PL;.26:TLHHGG??.\
M<84R-ZL1U/N:6[L[2_MGL[ZUCFAD&)(ID#*P]"#P: /E?]EWP3/\6?\ @H'\
M5_VUM*'F^$VT"R\'^"]67F+5TB$,M[<0MT>%9XEC65<HY#[2=IKZLI(XTB01
M1(%50 JJ, #TI: "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]
MB)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***\C_:L_;U_8U_8>\-?\)3^UA^TAX5\$0/$9+:T
MU?4E^VW:C.?L]I'NN+@\'B*-CQ0!ZY02 ,DX ZDU^(7[6G_!Y1\/+CQ ?A1_
MP30_9.U_XC^(KR8VVEZYXLMY;>VGF_A,&GVVZZN@?[K-;OUXKQP?L&?\'0O_
M  6Q/V[]L3XQW?P6^&NI\R>'-9G;1H&MVZQC1K+_ $BX(SP+\J?]N@#]3OVW
M/^#@?_@E?^PA]KT7XD_M)6'B?Q-:;E;P;\/ NL:@)!UCD,3""V?_ &9Y8SS7
M\ZG_  5@_:T^.7_!>;]K'4?VC/V7?V3_ (LW7ASP?X5^S3:1#+/KT&EVL :2
M2[\NVMQ'IP=?FD3?(&9=V\Y '[7?L2?\&CO_  3+_9E^R>)?CY#K/QK\26^U
MWD\52?8](20?Q1Z?;MAE/=+B6=3Z5^FOP]^&WP[^$GA*T\ _"KP%HOAG0M/3
M98Z+X?TN*RM+9?2.&%51![ "@#^!VOH#_@FY_P $W/VCO^"H/[1UA^SU^SUH
M/]VX\3>)KR)OL'A^PW8:ZN&'XA(Q\TC85>Y'[??\%F_^#4+_ (:A_:.TK]H7
M_@GK>^'_  ?_ ,)AX@1/B9X9U%O(L-/\QB9=8LT4?4R6JXW,0R8RP'Z?_P#!
M-W_@F[^SC_P2_P#V<;#]GK]GK0/[MQXF\37D2_;_ !!?[</=7#C\0D8^6-<*
MO<D [;]CW]FS1?V/?V8/!'[,?A_QEJWB*T\%>'X-,BUS775KN]V#F23: !DD
MX7G:H5<G&3Z3110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !12,RJI9F  &22>E<%\,?VJ/V:OC9\
M0/$/PK^#OQY\)>*O$7A**"3Q/I'AW7X+R;2Q,TBQB<1,WEL3$XVGYA@9 R,@
M'?54U[7]"\*Z-<^(_$^MVFFZ?90F6\O[^Y6&&",=7=W(55'<D@5'XIL-;U7P
MQJ.E^&M>.E:C<V$T6GZH+=)C9SLA"3>6X*OL8AMK @XP>#7X"P?\&[/_  7/
M_P""G/B\^*O^"L7[>W_"/Z''?,T>AMJQUF1=K']Y;Z=9M%I]JKCHRN'&1NCX
MQ0!^G'B7_@X)_P""46D?M)>$?V4O"O[4.G^+_%OC'Q/:Z%9-X.@:_P!.M+JX
ME$41FOUQ;;#(RI^[DD8$C*@<U]HU^?'[$'_!LE_P2G_8JU#3?&7_  J.\^)/
MBW3)H[BW\2_$B\%Z(9T(8/%9QK':IAP&4M$[K@?.3R?T'H _*#_@I'_P;'M_
MP4S_ ."AVJ_M2_%?]M#Q#HGP^O\ 3+%8O!ME;R7MY:W,<*PSQVDES(8;*%Q$
MDORQR9D>3Y ,$_2W[&'_  0)_P""5?[#/V35OA9^RYI.O>(K3:R^+O'P&LZA
MY@Z2H9P8;9_>WCB_6OLFB@  "@*H  ' %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%8'Q.^)O@SX/?#?Q'\6?'N
MIRVVA^$]%NM6UVXM;.6ZDM[2WA::5Q#"KR2$1HS!$5F;H 20* -^ODG_ (+/
M_MG_ /#'O[&FK?\ ",ZM]G\7^-]^A>&/+?$D'F(?M-TO<>5"3AATDDB]:Y[X
M-_\ !6OP_P#\%*/V%/C1\>?^"5EE+J7CCX?I?V/AS1/'6AD-J&H16BW-NPMH
M9PYBN 6CA+.A,BG>H"LI_#SXW?MG?MF_MDZ=X;UK]M[QI%JOBOP_975J\5MI
M\%K%:^;=RS%/*MU6/>JM'"6 R5MX\EB"Q />/^",'[9__#'O[9>D_P#"3:M]
MG\(>-]FA>)_,?$<'F./LUTW8>5,1ECTCDE]:_HBK^2>OZ(O^",'[9_\ PV%^
MQII/_"3:M]H\7^"-FA>)_,?,D_EH/LUTW<^;"!ECUDCE]* /K:BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&KW2@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^1/V
MV_\ @NK_ ,$P/V!?M>C_ !K_ &F])U'Q+:;E?P7X+(U?51(/^64D<!*6S?\
M7P\0]^17Y>?%7_@ZB_X*+_MW>,[GX)?\$<?V"-4%Q(=B^(=2TA]=U2%&)VSM
M;P@6=CCN9VGC&#DCL ?O1XY\>^!?ACX6O/'/Q*\::3X>T33XO,O]8US48K2U
MMD_O22RLJ(/<D5^:7[;?_!VE_P $P?V7/M?AKX)ZOJWQJ\2V^Y$MO!D8@TI)
M!VDU&<!&4_W[=+@<_7'QQX'_ .#:K_@L#_P4M\4V?Q:_X+#_ +==[HEJ9?.3
MPQ_:O]N:A:Y^]'%!"Z:=8 @\&%I #G,?K^EO[$G_  ;P_P#!*C]A?[)K?@C]
MG.T\8^)[3:R^+_B0R:Q>"0=)(XY$%M;N#T:&%&YZF@#\O'_X*._\'.?_  6K
M<Z;^PY\";OX.?#C425C\3:);G3(F@/\ &=;O\23,N1DV"H_3Y/7US]E/_@S<
M\.:[XE_X6]_P4^_; U_XA>([V87&JZ)X1NI4BN)>,_:-3O US= ]"5C@?C[]
M?N&B)&@CC0*JC"J!@ >E+0!XW^R7_P $]OV)_P!A7P^/#W[)O[-7A7P6K0B*
MXU'3M/#ZA=(.T][*7N)^G_+21J]DHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **_,S_@M
MM_P<,ZC_ ,$IOB[H_P"S'\//V0-:\<>./$WAV'5=#U/4=16VTETEFE@58U@$
MD]U(LD+*T6(3\RD,0PS\*_\ "&_\'9G_  6A^;Q1JUY\ ?ASJG+6\KR>$;7R
M6ZKY,?F:M<HR]!)OB88Y )- ']#BLKC*,",D9![C@U\L_P#!8S]JC]LS]C;]
MBN_^./["_P !;/XB^-+;7["Q?0;K2[R_>.VN7,'VB*ULV66YD6=[=?+! VR,
MQ.%P=+_@DI^PM\0_^"<'[$/AS]DOXD?'D?$.[T&^O;BWUI=(:S6WCNIVN6M5
M#RRM(J323$2,02'QM4 "OI6@#^>-?^"8W_!SO_P61(U']NS]HZY^$G@#4CNE
M\-:QJ(L8VMS_  C1=,QYC+DC%ZT;XSECGG](_P#@CY_P;]?LY_\ !(3Q/JGQ
M5\"?&7QEXR\;:_X?.CZWJ6JR16FG/;F:*8^58Q [#OB4AI)964;@" S9^^:*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HKD/%G[0'P+\!_$CP_P#!SQK\8O#&E>+?%DKQ^&?#&H:Y!%J&
MJ,D;R-Y%NS"20!(W)*J0,8SDBOC[XA?\%P_#OP^_X++>&_\ @D;K'[-'B*U?
M6X4,OQ"O+Y# [36!N;9K>VB1VD@>0>0TSNFR0,"F%+  ^\*\2^"G_!1S]B;]
MH[]H_P 5?LF? G]H31/%7CWP3I\EYXFT;1S)*EG''<+;R#SPGDR,DK*CK&[%
M"P# 9%?-OPJ_9!_X*Z^'_P#@MKXJ_:D\<?M80ZQ^S6VFW-EH7@G5];D#_9KJ
MUBE$5M86\0@CDM[R-5^TRD2O#'C+F1B/;O@5_P $FOV'OV=/VQO''[>OPR^%
MUQ;_ !-\?7MU<ZQK<VL3M%#]JV-<I!;JPA599%\URRLY=F(8#  !X1_P2X_X
M*2_MT?M[_M-_'K]GW]K+]BK4OA?X4\'//I/ACQ+H46H+!]LMKJ:TOK8ZK((T
MN+@[HI(GMTBVK$[8R5-7_P#@BU_P2 ^-_P#P3-M?BS_POW]KN7XKQ_%+6([J
MYTO4-/EE$)B\Z,7$US<2L]Q-/!(BS HJ_ND +@9K[YHH \$\*_\ !/3X#_L]
M?LQ^*?V<OV$/!/AKX+MXFTM[-O$&@>'1/.CLK1_:)F,L<MU,L;R!'EF+(6!R
M0-I^#O\ B%K_ .KZ/_,9?_?.OULHH _)/_B%K_ZOH_\ ,9?_ 'SKZ)_X)M?\
M$>/&?_!.KXS7_P 2=$_:Y_X2;2-:TAK'7/#3^!C9K=8.^&42_;I=CQOG!V-E
M7D7C=D?<=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M17G'QI_:-T/X4>*-$^&6C^&[WQ%XQ\2VUW<:-X?TZ2*,BWMD#374\LKJD,*;
ME&<EF9@J*QSC&_9X_:DU;XMWNB>#_'_PCU?POKNL^"8?$MC.\D-QINH6A^SK
M(UO-'(S!D>YB#12JCJ'4\@YH ]@HKR+XW_MB>"?@?\7O OP6UGP7XCO-2\>^
M((]*TW4(--,=A [!2Q>XDPKD*P.V,.<Y!VX./6YIH;:%[BXE6..-2SN[8"@<
MDDGH* '45\R^ ?\ @H]J?Q.^)VF>!O!W[$GQHFT;6-52WT[QS<^$6@T:6T=_
MDU#[0Y %NT>)0W4J1@$D"O5?BM^T3H_P_P#B'H/P6\,^&KKQ+XU\1VLUYI^@
M6-Q'$+>RA($MY<S2';! &(0'#,[L%16PVT ]%HK@_@C\?O#7QIE\0>'X=*NM
M&\2>$-4&G>*_#6HLAN-/G9!)&V48K)#+&1)'*IPZGLP95[R@ HHHH \+\ _\
MI!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HJAXH\5>%_!'A^[\6^-/$EAI&E6$)EOM3
MU2\2WM[:,=7DDD(5%'J2!7YP_MN?\'5__!*_]DS[9X;^&OCJ_P#C)XGM]R+I
MWP]C633TD'3S-1E*P%#_ 'H//(_NT ?I;7F7[37[9_[*'[&7A+_A-_VI_P!H
M/PKX&T]D9K?^W]6CBGN\=5@@R9;AO]F)&;CI7X7W/_!6W_@Y(_X+-W,F@?\
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
M9)J_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?,/[?G[+WQQ\:>*O#7[5_P"RCXJLK+XA^ M/O+5='U?_
M (\M=TV89EM')("-][:20"6^\A576K_P37_;$^$?[1G@+0?AI=^&KOPW\2/
MG@^UL=0\/:Y 4NOL1BMA]JMV('FV\OEV[D@ C]WD8*,WJ'Q@\<?''P%\2GN]
M'^$^I^*O FH>%3%>2Z'=V@NM*U%))3YAAGEB:6*2)U#%"S*8EPG+&O&/V5O@
M9XQ^*'QH^%?[5FL> I/"VC^#/@S::%I\M]- ;[Q%//!'^]*0N_EVL2%RGF%9
M&>3.Q5&2 :/_  47 _X7_P#LP'_JLL7_ *(->^?M!_"O4OCC\%?$GP@TOQU=
M^&G\1Z6]A+K5C LDUO#)A90BL0,M'N3.01OR.0*\4_;I^&_QQ^)'QL^">O\
MPO\ @CJ^OZ9X#^(,>M^(-0MM6TR!!;! A6-;F[C=W&XG&T#Y>O(KV'X\?$#X
MS> OA>OC/X+? UO&NN)<VYN/"LNNP6$_V=C^^*RMOC:1!_#NP><,< , ?,O@
M+QM^V1^P+\<_ _P4_:.^)=M\3OA=X]UB+P]X9\8_V4MGJ&B:E("+:VG1"0Z2
M$;1EG. 6#+L\MM#X!WU]XD_X+/?'>[UEV9O#OP^T+2](#G/EVLT-K=.J^@,S
M,W'<UZI>>'/B)^U;KO@K5?B3\%]2\"^'/"'B2W\2/8>(K^SFU'4-2MT<6T:)
M9S31Q0)))YK.[B1C$BB-59FK-\=?!'QI\*OVUXOVQ_AIX0NO$.G>)/"!\.>/
M-"TR6%;R-HI$DM-1A69XUFVA/)D3>&"%657.0 #S_P"&>IW>D?\ !;OXC^&]
M,9EL]9^"MAJ&JQI]U[J"YM887;U(CD=1WPU?8E>"?LT_ #Q=:_M%?$?]L7XJ
MZ$=(UOQRMGIN@>'I;B.:;2-'M8E11,\3-'YT\B^:Z(SJF% <G./>Z "O$M4\
M"_MZ2ZG<RZ1\=_!$-HT[FUBE\+R,R1ECM4G=R0, FO;:* /EGX!:+\;]._;9
M\<6?Q'\;:-J.L+X+T\W-YI^FM#$\9E/E@(3P0-V3WR*^COL7C?\ Z#=E_P"
MQ_QKR/P#_P I!/'_ /V(FE?^C&KW2@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V*\ _X*1?\
M!2+]G'_@E_\ LXW_ .T+^T+K_P#>M_#/AFSE7[?X@O\ ;E+6W0_@7D/RQKEF
M[ @'L_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7XL_\ !&3_ (.O?^&H
M?VCM6_9Z_P""A5EX?\'_ /"8>('?X9^)M.7R+#3_ #& BT>\=C]!'=-C<Q*O
MC*D?K]^T/^U9^S5^R5X,;X@_M,_'3PMX&T@!O*N_$NLQ6OVA@,E(4=@\S_[$
M89CV% '4?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?C]^V=_P>4_LD?#
MR]F\!_L(_!'Q%\6]>DE\BRUO58Y-(TEY&.U#%&R-=W)S_P LS%#G(P]?._\
MPKS_ (.M/^"WG[SQQK=W\ _AAJO+6D[3>%+)X&Y*_9X]^J7B,O($VZ)N/F&<
MT ?K'^VS_P %E_V"_P#@G^EUIO[0_P"UYX6C\0VH(/@SP["VJ:P7'1'MK;<;
M<GLTYC3C[U?EY\6?^#L#]NO]K[QO/\#O^"17[#NK:IJ5Q\MOK.L:#)J^IK&3
M@3"PLRT-KCJ7EEFC SD#&:^AOV)O^#.K]@;X'O:^+/VN_'OB#XS:]&1)-ITC
MMH^BA^O^H@D-Q+@]WGVL!S&,D5^IOP6^ 7P/_9P\$P?#?X ?"'PWX+T"WP8M
M(\+Z+#8P;L8WE(54,Q[L<L3R230!^#'A[_@WE_X+E?\ !5/7;7XE_P#!6W]M
MJ?PKI+S"XB\+WVIC5KJV)Y_<Z=9-'IUEN!QE'W+_ !1\8K]"_P!BG_@VJ_X)
MJ_L4/:>(-)^#.G?$'Q-:[6'B;XFQ#5I%<<AH[9E6TB(/*LL.\<?.2,U^A5%
M&':Z1XNLK:.RLM3T^&&% D445GM5% P% '  '&*D^Q>-_P#H-V7_ (#'_&M6
MXN(+6![JZF2.*-"\DDC *J@9))/0 =Z\"^-?_!5K_@FI^SMYT7QB_;I^%VD7
M4&?-TP>,;6YO5QU_T6!WF/3^YUXH ]H^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &O@>R_X.C_\ @D/XH^.'A/X"_"WXL^)_%VJ>+_%5AH-CJ.C^#;FWL;:X
MN[E+=)9I+X6Y$*M("SHKG:"5#< _HA0!C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^-?FK_P6N^+_ /P<-^'_ -IW0?A'_P $C_AO'?>"]5\%07E]XEM_
M#VF/)9ZH;JYCE@>ZU5_LR 1);NH*@CS#[5\=_P##EW_@Z:_;)_??M5?\%'F\
M&:;<_P#']HT_Q0O0"#G(^QZ-%]D<C/0N!@\&@#][OL7C?_H-V7_@,?\ &N"_
M:@_:$T?]D'X ^*/VE?C1XF-OX6\(:=]NUJ?3=&DNIDAWJF5B3YFY<9]!DG !
M->0_\$9O^"</Q"_X)<_LC77[-OQ)_:&7XDWUWXPO==765T:2S%JMS%;JUL/,
MGF:;$D4DGF$H29B-HVY/TG\5OA7\/?CC\-=<^#WQ9\*VVN>&?$NF3:=KNCW@
M/E7EK*I62-MI! ()&001V(H _&?XS_\ !ZE^R;X7,UM\"_V=?B!XOFCR$FUR
M.RT:VE/8JZRW,@7W:('VK1_X)R?\'%'_  4L_P""A7[:'@+X;:1_P3O?P_\
M"7Q#J<L'B3Q;8^'M6U4Z;";:8PS-?(D5M"@G$(=WC(VE@-I((_4+X*_\$[/V
M"?V<O)D^!?[&GPR\+7$&-E_I'@JRBNR1T+7'E^:Y]V8FO9: ,?[%XW_Z#=E_
MX#'_ !K\EO\ @IO_ ,&QGQG_ ."F7[<WB?\ :/\ %O[>K>&/!FM1Z>UEX4&A
MW.IM9RP64-O+Y4<EU%# ':(R?+N^:1B1S7[ T4 ?CQ\'/^#,;_@GCX&,5[\5
M/BM\0?'-RN/.M[G58=/LW^B6T(F7_O\ &OQ$_P""[?[+?P;_ &+/^"JOQ1_9
ME_9_\(KH7A'PPF@KI&E)?W-T(?/T'3[F4^;<R22L6EFD<[G."V!@  ?VA5\.
M_MU_\$=_^"(/QN^,>L?M8_MZ_";PY%XJ\5FW&J^)O$GQ5U;18KPVMK#:QX2/
M48(%V00PJ=BC. 6R6)(!_(3\.OA9XI^)W]J_\(U;;_[)TU[R?(/SXZ1K_MMS
M@=]IKFZ_6K]K_P"&'[%7PE_:@\8^#?V"/A-;^%/ &FZ@+"T$&N7VHG4IH 4E
MN_.O9YI"KR;]@5@FP*0H+,3]3_L)?L3?\&S7Q$_92T;XA_MR_#7P1X)\;+K$
M^DZY=>)_C!K>D1:G=*!*MS$G]I1Q(KQ.I*HJHKK(%"J * /MK_@V!M?%,G_!
M#/X'OINJ6T<)_P"$EV)) 6(_XJ;5<\_7-??/V+QO_P!!NR_\!C_C7COPN7_@
MGE_P2Z_9Q\&? GPM\3O WPH^',*7;>"+'Q7\0%BBN!/</>SF"XU*Y:2XS+=-
M(?G?:)5 PNT5ZIXS^-7P;^'%CIVJ?$/XM>&=!MM8_P"01<:SKUO:QWWRAOW+
M2NHEX93\N>"#WH O?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-2ZMXT\'
M:#!;W.N^+-,LH[Q"UI)=W\<:SJ "2A8C<,,O3U'K6E'(DJ"6)PRL 593D$>M
M &1]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_XUL44 8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44
M8_V+QO\ ]!NR_P# 8_XU\#?\'/UKXIC_ ."&?QP?4M4MI(1_PC6](X"I/_%3
M:5CGZXK]$:\__:C_ &7/@3^VC\"==_9H_:7\#?\ "2^"?$OV7^V]$_M.ZL_M
M/V>ZBNH?WUK+%,FV:")_E<9VX.5)! /X0Z*_K]_XA<?^"%'_ $8S_P"9-\3_
M /RSKR3]E/\ X(@_\&X7[87_  FG_"H_V+_M'_"$>+KC0M0W?%#Q,?/\O_5W
M4>-3YAEP^QN_EMZ4 ?BM_P &P*7TG_!<SX'IILZ1S'_A)=CR+N _XIG5<\?3
M-?UU_8O&_P#T&[+_ ,!C_C7RQ^RY_P $%?\ @D]^Q=\=M"_:7_9H_93_ .$:
M\;>&OM7]B:W_ ,)UKMY]F^T6LMK-^YNKZ6%]T,\J?,AQNR,, 1]?T 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\
M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO
M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XU;3Q'X>EU^3PI%KUDVJ0VJW,NFK=(;A
M(&8JLICSN"%@0&(P2",U\;_L#?\ !;3]F_\ X*:_'[XL_LL? '0O%'A7Q/\
M#G3?,AN?&FEQ0RWK":2UN)H[5968);3^0&60HS>>H*KS0!]:ZK<^(M!TNXUO
M7/%NEV5E9P--=W=V@CB@C4$L[NQ 50 223@ 5X;X_P#V_O 2?LA_$W]KS]F?
MQQH/QFTKX7V6HOJUCX U."Y%Q<V4"7%Q;).K-&72%UD.W=P?E#$@'P+_ ())
M?##_ (+ ?%/P+\<_A]_P6VTS2M8\->.9'T[PW:_:[%7:RDBN+2]@2VLEV16D
ML1B:/S"LN=[,I+[J]E_X):?\$B/V;/\ @DW\'=?^$/P,\2^*O$,/BR\BO/$M
MYXOU*.<74Z1M'E((XTAA4HVT@*68*H=GVC !\[_L_?ME_MC?\%T/^"/'Q#^(
M_P"S!=:C\#?BA=:A>Z9X7GM+R:$>9;R17$!@OVA7='/ PMWGC4%)/-(V[1CT
M7]FK_@E-\7?&/_!*FP_X)T_\%2_BEI7Q6:2Z:75]3L;^]>9XQ?B^@0WTVRXD
MDCDRGG81C'A.F2?NFTM+33[2*PL+6."""-8X884"I&@& J@<     =*DH \Q
M_9V_9F\%_LF?!O1?V?OV=O#6D>%_!WAV*2/1]#LHI7CMQ)(\LAW2NSLS2.[L
MS,2S,222:[;[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJ
MUI4&OPR.=8OX)E*_((HMI!J]10 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T
M8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%<1\8/VF?V</V>K$ZG\?/C_X*\$6X3?YWBWQ3::<I7U!N)$S7
MQ_\ ''_@YK_X(O? WSK2X_:[M_%=_%G%AX&T"]U/S,?W;A(A;?G** /O>BOQ
M#^-O_![=^R_HTDEC^S9^Q5X[\5S$[()O%VMVFBHS= P6W%XS#., [2?]FO-/
M^'\W_!RK^V@?LW[&/_!,W_A&]*NO^/37+?X<:E>;,],WU_(ED?QC'<].@!_0
M/7-_$KXR?"'X,:-_PD7QA^*OAOPGI^"?M_B77+>PAP.OSSNJ_K7X-_\ #N'_
M (.^_P!MT;_VA/VU)?AE8W8S<VDWQ&ATE3&>JF#PU$ZMQ_ ^/1L5TOPU_P"#
M*F[\8:S_ ,)E^V-_P4:UO7]0N2#?P^&O#1:9SW_TZ^N)&?\ & 8]Z /I+_@L
M]_P<1?LC?!C]B?QSI'[ '[?WA&\^.1?3%\%/X3LHM>B!_M.U^V'S&MY[''V+
M[5S*<?W/GV5_-I^V=^WS^U[_ ,%"?B/:?%C]L3XVZAXTUO3]/6QTZ6XM+:T@
MLX <E(;:TBB@BW'EBB N>6)/-?L+_P %N_\ @A#_ ,$C_P#@E1_P3#\4_$7P
M7J/BR^^*^JWNEZ?\.=5\9>*)9IKFZ_M&T:\6.&TBAMF;[ +MCYD9  )7Y@I'
MX6>#O"NJ>-_%-AX2T6/=<ZA<K#%D<+D\L?8#)/L#0!FU]=_\$F/V=M-_X*L_
M\%2OAA^S-^UQ\4?&>JZ1XI748M4U:/73+J0M[#1[R]A@CGNEFV(6M4C(VG",
MP7:<$<)^UW\ M+\$>%M$\6^#[+;;:?;1Z=J6U>6P/W<S8[D[@Q]2M>__ /!K
MC_RG7^!G_<S?^HQJU '].O[&/_!*#_@GM^P!90_\,M?LO>&]!U2*+8_BBZMC
M?:Q+D8;=?7)><!N245E3GA0,"O9/B-\9?A!\'=/75OBY\5?#?A:U?[ESXCUV
MWL8VYQPTSJ#S7X;_ !(_X)&_\'4/[7'Q$U[3_BG_ ,%&W\)>$CK5U'8^=\2K
MC3UO;$3.(I/L>AP>4=T>UMDFS&<'!&*SK?\ X,\?A%X!M/\ A;/_  4,_P""
MK9M;>XN%2_O8],M].1I2"VW^T=2NI [$*Q&8@<*3@X- '[^U\,?\%G/^"Y'P
MT_X(VV_@F#Q[^SYXF\;7GCZ#49-#;2M0M[2T1K,VXECEFDW.K?Z3$1MC88)Y
MXQ7T-\7/VSOV2/V0_P!GCPY\<_CU^TKH>F^!M2BLK/1/&^HZ@MQ!K+RVS30/
M'+;JRSM-#%)*&C&U@"5XKS+]N3_@H!_P39_9]_9=\ ?MZ_M/V.G>)O NOW-H
M/AWXDB\%?VM,6U&S>\A>W5XR]L)8+?<6.S[BJV#@4 ?E1+_P=4_\%=OVKY&M
M/^"?_P#P2?2YBN&*P7"Z'K7BIXQG&[?9I:Q@CU92HQR,5^B__!#7XQ?\%A/C
M+X(^(6O_ /!6SX0R>%;LZK82_#])-*L;'?:O%,+F'R+=VF3RW2)LW W'SL*3
MM8+TW[<7_!:3]G3]AW_@G_\ #S_@H==_#?Q7XL\$_$J32(_#-EH,%O#<Q)J&
MG37]N]PLTJK$HB@*, 6*NRK@\D<?_P %"?\ @M?K'[)'_!,CX3?\%&O@O^S)
M+X\@^+,^AK9^&;K7VM)=+CU/2I[]&D:*WF\YHS"(610N6?(;C! /MGXJ_#S1
M/B[\+_$GPG\3 G3?%&@7FDZ@ H.8+F!X9.#U^5S7Y,?!7_@RY_X)Q^"O*O?C
M/\</BCXXNDQYEO!?VFE64GKF.*!YA^$]?0G[?7_!1+_@HYX1_P""7GP;_;&_
MX)[?LD)XR^(7Q)_L&?Q'X%F\(:GK4NB6U_I$]W.PALY(95\BX2*$R2#8-_*Y
M(PO_  4%\;_\%LOB-_P3(^#/Q#_X)V>%9/#WQ[\1?V%<?$WPY-IND0/IL4^D
M327\>S6B8H#%?>2FW)D .,G!H [WX _\$!/^"/W[-6IV.O\ PW_8:\*7&IZ=
M/'<6NI>*9+G6YHYT8,LJ_;Y9E1@P# J!@@8Q7V)7Y_?\%$/V5/\ @KO^US_P
M35^#'P__ &:/VBY/A9\>+3^Q+CXL:K%XSFTF.5_[(E348OM.EQR;\7S1L!$-
MA )4@  I_P %&O\ @D3^T;_P4<_X)Q_!C]D_Q7^U='X2^('@D:+/X\\9VWVS
M4H-9N(-(DM+[&9()9Q+<NLRO+M)"DLH8\ 'W#\1OBU\*O@[HJ^)/BY\3?#WA
M;3G?8E_XCUJ"QA9L9VAYG52< G&:X?\ :2_;K_9 _9 ^'FD?%G]I/]H/PYX3
M\-^() FA:Q?WA>'46,7FJ(#$&\W,?SC;G*\BOG?]M[_@B-\./^"@?[!GP;_8
MD^/'QTURU?X3Q:09?%_AW388KC5Y;/2GL)6\J<RB!9B_FXW.5*A<MUKN/VG/
M^"/7[(_[97[(_P ,/V-/VDCXEU_PS\*H=-71+V#6!:7MX]EI[6"O<21( V^-
MBSA @+X(P!B@#8_;=_X*P?L7?\$^_@CX2_:&_:%\<ZG'X6\=21IX5OM#T*>]
M-^7M_M*$!%^0-%\P+E<_6N&_X*4?\%K/V??^":W[,OP]_:G\:_#'Q=XN\/\
MQ,DA7PX/#D=LC)YMF+N(SF>5-@:+.-H<Y4\=Z]9^+G_!-_\ 8M_:!^ ?@?\
M9D^//P/L?&/@OX<Q62>$])UZ\N)?LIM+0V<+LZR*TS"!F4[RP8G)!.".YUS]
MF;]G7Q5\/_#OPI\8? OPEKGAKPE%;Q^&-$UWP_;WUMI8@A\B$P).CB-DBS&&
M'(4D9P30!\=_\%8?^"V/B'_@GC^R-\)/VI_A/^R^WQ&M_BW+;II]E+XC>R;3
MQ/8"]A)$5M,9RR;A@%,;,Y.>(?\ @JS_ ,%!_P#@I;\#?V1?@]\=/^";'[(R
M?$3Q!\11!)XBT*7P3JNMS:/!/8)=1R"*QEB:(!BR,\H*YVC )K[[TW3=.T;3
MK?1]'L(+2TM($AM;6VB$<<,:@*J(J@!5    X &*GH _/W_@K'XJ_P""W7BC
M]E7X/^)O^"4F@RZ7\0-=6.7XD:1/8:*DMA'-8QR;6_MK]W"8Y]Z$#Y\M@]*/
M^"MW[)'_  5P_;%_9F^$'A_]A?\ :4E^$WCVR D^)LT?C>YT=)3+91!T,^G1
MRM(8[A7 \OY<,2"1BOT"HH _/W_@KQ_P1^^/W_!4_P#9U^$7PJMOVJXOA_KW
M@M6?QCJMK#=7L&JR2VD,<P5%D@,H\Z(LK28."> 217C/_!R_^S#\&O%O[&_P
M5E^-WQ"O+SQ;X"UE;;PY:65LB+KTQMH%NY9@Y9HX +='(4DEI(T+?-NK]:*^
M'/\ @I+_ ,$>/&?_  45^,UA\2=;_:Y_X1G2-%TA;'0_#2>!C>+:Y.^:4R_;
MHM[R/C)V+A4C7G;D@'X%5T_P/^ 7[+G[3/QM\(_!S]L74=>L/ NKZY'!?:MX
M;U2.TN=/FD5XH;C?+%*GEJ\@WAD(V%CP0*_47_B%K_ZOH_\ ,9?_ 'SH_P"(
M6O\ ZOH_\QE_]\Z /J?_ (*@_P#!%+]FC_@JU\//A[\-OCA\1O'/AVQ^&SW!
MT-O"%]9Q-.)H8(F$_P!HM9@V%@3:5VXRV<Y&,O\ X*Q?\$1O@Y_P5A^&?PX^
M&/Q"^,_B;PA:_#3[5_9,NA6MO,;GSH;>+]Z)5_A6W&-N/O'VKZL^ W@+QG\+
M/@SX:^&WQ!^(O_"6ZOH6D0V-WXE.FFT;4?*&Q)7B,LNUR@7<=YW,&;C.!UM
M'PG_ ,%@?^"'G@__ (*T_"[X8?"_6/VA=2\"6_PR>Z-I/9>'H[_[<)H+>'#*
MTT6PJ+<$$$YWGBLW_@LW_P $.KS_ (*R?"SX4_#?0?VHS\.!\+#=M;W!\'G5
M/[1,T%M$GW;RW,&P6Y.1OSYG;;S]_44 ? '_  69_P""._QO_P""EGPK^$_P
M\^!W[67_  K.7X<?:UO;LV5RYU-)8+:).8)D*;?LY.#N!\SMCD_X+-?\$NOV
MV/V]?A;\*/ _[&W[8(^%U]X ^V'6K]M;U*Q;52\%K'#\]EECM,,C?-G'F<=Z
M^_Z* /@#_@LW_P $^_\ @I]^V'\+_A1X3_X)T?MHCX5:OX/^V+XQU-_B#K6A
M/JZ206J0_O=,AE>;:T4K$2@8\P$9)-'_  6=_9)_X*Y?M _#'X4:!_P3&_::
M/@C6?#'VP^.KV3QI<Z8^K9AM5MP62)_/^=)V/F8^_GG<<??]% 'P!_P6>^"O
M_!9WXB_#/X4:9_P2F^+/]AZ[I'VU/B'=/KUI:->@PVJP'-TC+)\ZW!R,$;O>
MC_@L_HO_  7(?X:_"BW_ ."06JD^(;+[:?B3,;CP^IGVPVHMAC61Y;;I/M)_
M=\?WN"M??]% 'P!_P6A\9_\ !;OP+\-_A1+_ ,$F_"G]MZ])]N7XFM]@T:;:
M1#:_9SMORH&9#<G]SQQ\W&VC_@M#^T%_P6/^ ?PY^%%]_P $P?@B?&^N7WVX
M_$A!X:CU 0"*&T,(V>8FS>[W'W.3LP,8%??]% 'P!_P6C_;._P""LO[(OP[^
M%.M?\$Y/V4?^%H:SKWVY?']JG@34-973C'#:F$[+*:-H=[R3@;B0?+QVH_X+
M2?\ !1G_ (*.?L$_#WX4^(?V)_V-?^%K:GXI^WGQS;)X+U?5$TA;>*T9#C3Y
M%-OO::8 R[@?*./NM7W_ $4 ? '_  6F_P""K/[6_P#P34\ ?"GQ5^SY^R%_
MPLZ\\;?;U\36B6%_(NE-!%:,G-JK%-[SR !^OE\=#1_P6G_X+._$[_@DWX!^
M%/B_PK^RD/B-<>/_ .T#J]FNLS68TL6L5H[?,EO-G<;DC+ 8V9YYQ]_T4 ?
MO_!9W_@N5:?\$?/!7PI\6:W^S++X\D^)@U#?9P^,!IATPVD5H[<FTG\[<;H+
M_!C9GG.!J?\ !7K_ (+@?#__ ()$>#/A?XN^(OP#UGQ<?B8;[R;/2-9BMVT_
M[+':O)N,B$29^U*!C;]WWK[AO+&RU"'[-?V<4\9.3'-&&7/T-9?B_P"'/P]^
M(,$5MX^\":-KD< <01ZQI<5RL8< ,%$BG&0!G'7 STH ^1?^"K7_  6U^!G_
M  21\)?#;Q=\;?A%XL\11?$H7WV"W\,M:F6S-K';._F">2,'/VI ,'L?:M3_
M (*<_P#!:G]EG_@D[X5^'GBS]I3P'X]U.'XDF[&C0^#=+LKF2V^S1VSRF<7-
MW;A1BZC V;\D-P.,_2?Q1^ GP+^.%I9V'QJ^"_A/QA!IQ<Z?!XI\.6NH):E]
MN\QB>-@F[8F<8SM&>@K*^.G[)?[+'[4%IIEA^TI^S7X!^(,.BB8:+'XV\'V6
MJ#3_ #0@E\C[3$_DEQ''N*8SY:9^Z, 'S1_P69_X**V?[(O[+MKX6\(V.K1>
M,/BOH=];^$[Z&%!'IL48M5NII7WY258KQ?+"AOWG)P%R?R@_X)-?M_:;_P $
M_/VEF\>>/[J]_P"$$UW3)+'QE#8VSSR1Q*#)#<I$F6D>*0=%!8I)*%!+ 5I_
M\%FOVRH_VO/VQ]4A\)ZDLO@WP*KZ#X56%OW4HC?_ $BZ7'!\V4':PZQQQ>E?
M)= ']+G[8_\ P4]_8:_X)_:+X2\0?M@?'*/P7:>.1<'PQ+<>']1O/M?D)$\H
M(M+>7RMJSQ?ZS;G?@9(.-K]IS_@H'^QG^QCI?AO6_P!J;]H+0O ]IXO68^&Y
M]=:2-;[REB:3;A#@J)HB0V#\X]Z^*/V3?@)^PW_P7L_8B\!:7^W?\+Y/&7BO
MX*M<:(=GBC4=/E@\Z. +=$6=Q%YOGPVT +2!L20R[=N6S].?\%%_^"17[&G_
M  5)TCP=HO[5OA_7KF'P(;T^'#H.O261A^U+ LP;:"'XMHL9'&#CJ: /5?CE
M^V+^R?\ LQV>AZE^T?\ M(^"/ 5MXE$G]@7/C'Q-;:;'J'EB,R>4]PZ!]HEC
M)P> X)K:^(_[0/P&^#L&F77Q=^-OA'PK%K98:-)XC\26MBM_M"EO),TBB7 =
M"=N<;U]17SM_P5$_X(P_LH?\%;-$\#:#^TGXH\<:1#\/O[0_L ^"M7M;4G[8
MMLLGF_:+:</@6L6W &,MG.>,7_@KA_P1+^!'_!7S0OA]H7Q>^+7B[PG'\.1J
M7]CCPO\ 92MP;Q;16\X3Q/G8+1-NTK]]LYXP ?7FN^._!'A<6A\3>,M*TX7^
M?L)OM1BA^T8 )\O>PWX!!.,]16HK*ZAT8$$9!!X(KX6_X+._\$/?!7_!8?P_
M\-O#_B']H+5/ ,?PV_M3["-.T&._6\^V+9K\X>6/;L%I@8//F'TYRO\ @M[_
M ,$0-8_X*^:'\+-)\+_M2_\ "LO^%9'5O+'_  B3:G_: O5LD'S+>6YA\M;1
MNS[_ #?X=OS 'W_17P!_P6]_X))_M-?\%,-$^%>F?LP?M;CX5-\/_P"UEU$F
M2]0ZDMTMDL(WVLBD>7]EDX8'/F\8P<G_  6__P""=/\ P4B_;FTCX66G_!.S
M]LP?".?P9_:__"33/XWUC1GU7SUL1:_O--BD:3RS;SD^9]WS05SDT ??]%?
M'_!<#]DO_@KG^TEIGPLA_P""5O[3'_" R>&_[7/CAY?&ESI4FJ>8+$60/E12
M"?9Y5T3YA&#(.NXX/^"X/PN_X+5>.]/^%B_\$?OB(=&FTO\ M?\ X6#))K&G
M6S7>X6*V/%\K+)C;>$XQC/.<B@#[_HKX _X+A:C_ ,%S=$LOA8?^"-%@;TI_
M; ^)LKQ^'6W<6(L/EU@[N2;TG[/TQ\_&RC_@N%\=/^"R_P #;7X6/_P2:^#I
M\9O??VPOQ$=O#UO?" H+'[$=LCHR;BUX?DX^7G^&@#[_ **^ /\ @N'^VU_P
M5>_8TB^%DO\ P3,_9&/Q8?7?[8_X3L?\(#J>MII_D?8?LG%A-&T/F>;=_>)W
M"/C!%'_!</\ X*:_MX?\$YT^%C?L9?L<_P#"VAXM_M@^+W7PWJEZFE"U^P^1
M\]BV(?-^T3_ZS.?)X^ZU 'W_ $5\ ?\ !</_ (+%?&S_ ().GX6?\*F_9-_X
M6E_PG?\ ;']LA+ZYMUTS[']A$7SPP2@>:UV^-P'^JXSDXD_X+<?\%S+3_@C3
M=_"NQO?V99/B/+\2QK&Y+;Q@-+;3OL'V$# -I/YWF&]QU3;Y1^]NX /ONBOA
MW_@L9_P6^^&7_!'2Z^&EI\2?@7KOC1_B0-6^S)H&J0P-9&Q^Q!MPE'S[S>@#
M!&/+/KQM_P#!5_\ X+7_ +-W_!("[^'EM^T+\-/''B$_$;^U/[+7P5:6<[VW
MV$V8D\U;FY@'S?;$V[2<E&SCB@#['HKY1_X*9?\ !8_]D7_@D]=>!+3]J>R\
M72-\0SJ/]A_\(MHL5YY?V(VHF,P::,K_ ,?D6W:&SANF!G:_X*#?\%9_V*O^
M"8-SX,MOVP/'6JZ(?'AO_P#A'CIOAZYO]_V/[-Y^\6ZL4Q]JA R/FW''0T ?
M2E>2?M6?MG_!K]CW_A"_^%N:M]G_ .$W\76^A:?M<#R/,_UEU)GI#%E-[=O,
M7UKG_P!MK_@I[^PQ_P $Y[GPK:?MF_'6/P5)XV%[_P (R)?#^HWPO/LGD?:.
M;*WF$6W[3!_K-N[?\N[#8_%C_@L]^VA_PV'^V7JW_",ZM]H\(>"-^A>&/+?,
M<_EN?M-TO8^;,#AAUCCB]* /Z(J*_%#X8_\ !RO\9_AK:_L\_LSV/[)&J_$'
M5M?U"VT7QIXJT^ZGO+PVMM<QPSO:Z?;0M+<7(LY8)R[,%:1F 5N2OUA^V7_P
M33_X* _'?_@K3\(_VS/@C^V[-X6^%7@2*RO=<\":KJ5[<02WL4LL=S';V$12
M!ENK.3RGE=U="6(W9  ![EK'_!5W]AW1OV]M+_X)HS?%F23XO:FLA;0$TFX6
M&S9;(WJ1RW+HL6^2 ;T1&8G(!QN7/AOPL_;-_P""M'B'_@MMXI_93\?_ +(T
M<7[..A:;<0V7Q T?1)HX&:6UBO+.\EOKB39<2Y!M7M[=<HTQ+*=@>OHWQ1_P
M3:_8C\;_ +8MG^WSXR_9_P!(U7XK:;I]I::;XHOWED-H+8N89HX"_DB=0^T3
ME#(%C0!@%%>Y4 ?!O[$O_!$'3?V-/^"G/Q<_X*,:+^T_X@U&+XF3WZP> S8@
M6]O;7<T5R\=Q<2R2//Y<\?[D(L?EHJKN8%EKZ_\ AE^SI\ O@OXB\0^+_A)\
M%_"_AO5_%NJSZEXIU;1=#@MKK5[N:0RRSW,R*'G=G8L2Y/)KLZ* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _
M\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "BBB@ HHHH
M **** "BOR!_X*C_ /!UK_P[7_;L\<_L4_\ #!G_  FG_"%_V9_Q4W_"T?[.
M^V?;-+M+_P#X]_[+G\O9]J\O_6-NV;N-VT>2?#K_ (/2?%/Q._M7_A&O^"66
M_P#LG37O)\_&L_/CI&O_ !)?OMS@=]IH _=FBOP!_P"(YS_K%U_YFS_[RU^O
M_P#P2X_;G_X>4?L)^!OVUO\ A5W_  A?_":?VG_Q3/\ ;?\ :/V/['JEW8?\
M?'D0>9O^R^9_JUV[]O.W<0#W^BBB@ HKQ7XX_P#!1_\ 8"_9J\Z+X[_MF_#/
MPQ<P9WZ;J?C*S6\..H6V$AF8^RH:^.?CC_P=J?\ !&SX0^=!X2^*/B_XB7,.
M0T'@GP7< %AV$FH&UC8?[2L1Z$T ?IA17X%_&[_@][L"MS9_LS_L"74ZHI:/
M5_&_C ((QD %[6T@;C) _P"/@<D#O7QO\<?^#NW_ (+#?%CSH/ GC#P+\.()
M,JJ^#_!D4TBI_OZDUT=V/XE"\\C% ']7E>8_&[]M?]CO]FI)6_:#_:G^'O@I
MX@2UOXG\8V5E,?98I9 [M_LJ"3Z5_(M\.OVU_P!M'_@HO\:8/A?^V3_P5N\7
M>!?"]]:W$^I>(?%OB346T:U"(6V?8;-E0NY 155!DD D"OO;PE_P;P?\$A/A
M+^P<W_!3G]HK_@HW\1_B5\)(2C/KWPS\&1Z4+EFU+^S<+%=K<S%1>'RBQ"9P
M6R <T ?I=\<?^#J+_@C!\%S-:Z9^T5JGCF^@SOL? _A*\N,G_9GN$AMWS_LR
MD5\?_%[_ (/:OAI=7_\ PC_[*?[ /BOQ'=W+^783>+_$L-C(6/3_ $6SBNC(
M?]D2CZU^6W[2'["_Q4\-?#WQC_P47_8/_9AE'[*5C>1CPSX_\<VNF7UU<6KW
MD>GCSK2_FF=I%OG>!FAA !4DX49'6^'OV"?^"K4__!*2Y_X*H> /VH+;2OA5
M/LBA\#^!O$=_I]_< ZR-(8?V=8VT5HH6XR2-^=BYQVH ^Z/^'OO_  =;_MKG
MROV5O^"?+^ M.NN+#5X/AE- K*>A^V:]*;60C^\$"^HKS+]K']CW_@X4T_X5
MK\<O^"K?_!6.V^"G@:\U*/3[Q-5^(=^R27$J.ZP+8>&[:2"5RL4A"D@?(<'D
M9_07]E/]I_\ X*#?"?\ X-EOAW\>/V8?@K>>-/C3X?T6WTNS\(:[X6U#4+N\
M@BU]]-9S:0R1W$CK:@3[LXV(9""E0_MV?L]_\%#_ /@K?_P;P:7X:^)G[/+V
M/[1.I:O9:G=^ IXH=&*7%OK<EN2%O9E2W'V!C. \@)!QR6"D _$:R^ G_!!;
MP%?R:[\??^"F'QL^+UU*YDO(?A-\(!I+ROWQ<Z[/F0G^\T2_2ON+_@B)\)_^
M#=7]N_\ :ZN?V8OAK_P3T\?7]]I_@^[UVR\4_&'QTURUXUO<6T9MS8V,JVQ9
MEG:3<0P B(Q\W'N&C_\ !L#;>,?^"*6D?"*P_9I^'_@G]K*Z\@ZSXI\0ZT]W
M$ACUAB^ZY@^U1Q[]/"G]PA^8A>#DCZ*M?^"#/C'Q;_P1'T+_ ()N^+/B%X+\
M(?%2!+8:[\3O"&C27,=SY.JM<#<Y6UN+G=:;8CYA7YAW &0#[-\(_L\?\$_O
MV%/"Q\8>#O@U\)/A)I-F5277+;0]-T6-&/ \RYVQY8^K-D^]?BI_P48_;'_X
M.2-,\7?$#XV?#S]ICPQX*_9F3QS?6?P_^)MGJ7A:WT[4=*>[E33Y(KE?-O)R
M\*J-T8(+ ]\5^E&H_P#!$/P5\0_^".WA?_@D;\;/C_JVK6'AX6V_QYH>BQV5
MU*8-1>\CV6\TEPL>$?R"2SY +<9VCN!_P1Q_90UO_@FIX=_X)8?$S4?%/BGX
M<^'5@$%YJ&JI!J<QAO6O(]TUO'&J@.Q3Y57]V "2<L0#\(?CS^QU_P %8]1_
M8KTS_@H;^VM_P6FO)/@]XCDMETV[T3QOXFUMY_M+,D96P2"&%%+*5Y91D8..
M*_9"V_X*H_!S]@K_ ((??![]MSQ#9>*/B;X:M?!OAW0AJ.E6$5G>ZC,+<6GV
MR6*>8B$/+ 2R[W93(!SS7T/IO_!-+]BVV_8TT7_@G_K?P8M]=^$^@+$-/\+Z
M_J%Q=J/+N6N4+RO)YC[96+#+8Q\N-O%=SX=_97_9L\*_!/3/V;=&^!/A4> -
M&5%TOP=<Z)#/IUMME,JE8)59,B0EP<9#'/6@#\GO^#B;XZ_"S_@H%_P;I>$/
MVU]'^%=ZB:SXFT+6_#:W.J[9O#TLLLUK*TOEJ5N/D:6W,9*KNF63.8PK?AI^
MPI\+/^/SXM:M;?WK/2=P_P"_L@_1 ?\ ?%?UX?M^?"#]C;6OV"O'/PT_:M^&
M=E>?""QT6.[UOPKIMW-I<<ZVES%=V\$3V4D+QLUU#!M5&7<Q"G(8@_S/Q:5X
M3T4R:;X$\)V^@Z,D\ATW1;2>66.QA9RRPJ\S/(X4'&YV9VQEF))- &?XQ\*Z
M7XW\+7_A+6H]UMJ%LT,N!RN1PP]P<$>X%?/W_!.O]F;]L/XL_P#!1/PK^S1^
MQU\63X!^+-Y<ZK;^'O%@\076E"Q$6F7<UPXNK1'FB$EI'.H**2PE"]&)KZ3K
M[\_X-SOA?^Q7K_[;5SXX^)'PEMS\9]$T^?4/AQXT&N7T3"%K26SO;0VR3BVF
M;[-<.REXF<*93N_=IM /MK]K/_@DE^T[^W!_P2(^&7[!/QB_:OBTCXE>%6T:
M;Q5\1+::]U5-3GL[>:WF9GE:WGN3*LNXM*5+,,L">:WOCU_P1$\!?M3?\$L/
MA;_P3$^.OQZUF>S^&D6C"/QIH&DQ6US>/IUK+:QE89GF6(-%*5.6?&/>ON2B
M@#Y2^)__  1V_9,^.O[ 'P^_X)P_'*Y\3^)? ?PXBTQ='NI-66VOYS86\EO
MTLL$:C_52LI"*N1CI7<^)?\ @FQ^Q;X]_91\'_L2_$SX*6GBCX:^!(K%/#7A
MWQ!>W%PMO]CA>&W9I-X>0I&[K\Q((;D&O=** .#C_9=_9P'PCT'X!WGP*\*7
MW@KPO%;Q^'?"VJ:%!=V.G"!#'#Y44RLJ%$9E5@,@,0#S79:)HFB^&M(MO#_A
MS2+73["SA6&SL;*W6*&"-1A41% 55 X   %6J* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *Y+X\^ O&?Q3^#/B7X;?#[XB_\(EJ^NZ1-8VGB4::;MM.\T;'E
M2(2Q;G"%MIWC:Q#<XP>MHH _)/\ XA:_^KZ/_,9?_?.C_B%K_P"KZ/\ S&7_
M -\Z_6RB@#X<_P"";7_!'CQG_P $ZOC-?_$G1/VN?^$FTC6M(:QUSPT_@8V:
MW6#OAE$OVZ78\;YP=C95Y%XW9'W'110 4444 %%%% !1110 4444 %%%% !1
M110 5'=V=I?PFVOK6.:,D$QRH&4D=.#4E% &#XV^%OPR^):6\?Q'^'.@^(%M
M"QM%UO2(;L0DXR4\U6VYP,X]!6-\8_V9?V;OVB3IY_:!_9]\$>.O[)\S^RO^
M$Q\)V>I_8O,V^9Y7VF-_+W;$W;<9V+GH*[>B@#R[]H_]B7]D7]K^71[C]J+]
MG/PCX\E\/>=_84WB;18KI]/\XQF7R6<9CW&*(G:1GRU]*Q?VN_\ @G1^Q5^W
MG<^'[S]KKX Z5XVE\*?:/^$>EU&ZN8FL?/:)I=A@E3[Q@BSG/W![U[710!^:
MO_!RQ\)OV*O%?[-7AGXB?M#_  JB\2_$32]0GT_X32R:[?6PTR6=H);VZ:"W
MG2*X14MH>)DD7>8AC#L#^*-?OK_P4E_X(\>,_P#@HK\9K#XDZW^US_PC.D:+
MI"V.A^&D\#&\6UR=\TIE^W1;WD?&3L7"I&O.W)^=O^(6O_J^C_S&7_WSH ^1
M_P#@C%^V5%^Q]^VAI$_B?45@\*>-570?$KRMA+<2N#;W))Z".;;N;M&\E?T2
M5^2?_$+7_P!7T?\ F,O_ +YU^G_P&\!>,_A9\&?#7PV^(/Q%_P"$MU?0M(AL
M;OQ*=--HVH^4-B2O$99=KE NX[SN8,W&<  ZVBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH \&_:._:2\6>'?V@_!O[*'PYU73M%UCQ=H6IZO
M=>(=5M#<?9[:U0D0VT(=!)<2,&.YFVQI&S;'R '_ +*WBK]I-QX,TOXH^(=,
M\3^'/$?PRAUJV\0QZ5);7]I?J+(-;7+"1HI@ZW+.D@5&)BD!4XR9OVWOV+_A
MK^U]X)MCK>N7_A[Q7X5\R^\)>+]#FV7NE3$9R,$%HV,:Y7()V95E(S7CW_!.
M;]JCXY:#K/A7]C#]K#PG:1:O>> ;76?AUXMT@@VNMZ2L"$12* -EQ$G!X&=A
MR!\KR@'I'[6O[2'QU^"WQ^^#O@'PII/AQ/"_C[QS%H^J7T[RS7^S:KLJ)A8X
M@?G7=F0X (VD\=[^U]^TMX?_ &2?@!KGQMUW2WU&6P6.#2=)BDVOJ%],XC@@
M!P< NP+'!*JK'!QBO'?^"B__ "7[]F#_ +++%_Z(-8O_  6PM+J7]G[X=7[
M_P!G6/QLT&?63CY5MMETA+?[.]T'U(H [KXB?'?XZ?LH3?#_ ,9_M$>*M$UO
MP_XR\0VV@>*DTO1S:#PW?W2,8)H'\QC+:+(IBD\W+X*R!ARAW/B1^T)XQ\4?
MM7Z=^QO\%M3L].U*W\+OXD\:^);JR%R=,LO-6&"V@B+!&N)9&#$R95(QG8Y8
M;?+/^"YT5U>_L+OHFE(SZCJ7C72+;2TC/SM<-,Q4+[_*:C_9VM+VP_X++_'\
MZYGSKSP+X?GTHL,;[9;:UCD*_P"SYJD'WH ]A_9S_:)\1^*_C%X__9=^+#V;
M^,/A_-:SQZE86YAAUK2KJ(26]VL19O+D7/E2J"5#@%<!]J^T5\<?#B*]OO\
M@N)\0K_3E)L[#X(6=MJ3+]T3R7=I)$#_ +10,1[ U]CT %%%>):I^P1\&M7U
M.YU:Y\5>-UDNIWFD6+Q?<JH9F+$  \#)X':@"#P#_P I!/'_ /V(FE?^C&KW
M2OEGX!? [PC\-_VV?''@[0M3UF:UMO!>GRQR:AJTD\I,DI+9=N2/E&!VYKZ.
M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V*
M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ /Y&O^#H
M[_E.O\<_^Y9_]1C2:YO]EGX6?\*Q^%UM]OMMFIZMB\U#</F3(_=QG_=7&1V9
MFKV?_@NQ\'H?'G_!P[\9[*XA>72M&_X1B\OC,2V_'AK2BD9)Z[G[?W5:L&@#
MXD_:F^%G_"L?BC<_8+;9IFK9O-/VCY4R?WD8_P!ULX'966OT5_8 _P"#IOXP
M?\$\O^"??@3]B#X*?LA>'];U/P7%JS/XM\2>)+B6&Z^U:G>:AG[%!%&R"-;G
M83YYSL+?+G ^?/VIOA9_PL[X77/V"VWZGI.;S3]H^9\#]Y&/]Y<X'=E6OW9_
MX-F/V/\ ]F+QE_P18^%/Q \3_ OPM?:UXG_X2+_A(=3NM MI)]2\OQ!J-N@G
M=D+2A888HP&) 5%'04 ?G%KG_!9'_@Z!_;0_9E\1_M?_  .T*R\*_"G04G.M
M>(/ 7A7388HQ$RI(D+:A)<7<C*SJ"("SC.>@-?->L?LE_P#!QA_P4,^"]U\?
M/$>F?';XE^$6AEDGM]6\67#GY)3&T4.F3SK)*<X8);PL"K@_WL?UH>%_@U\/
M?!&CQ^'O!>A1Z181$F*QTM1;PH3U(2,!1^5:/_"#Z1_S\WO_ (%M0!_)]\&O
M^#5'_@KK\9/V?[WXYV_PRT'P[?PB06'P[\6ZM)IOB"_97"@+'/"MM$""6#37
M$?"^N!7Z'?LY?\&N8U'_ ((U^(?A-\4OV;/ WAG]JW699ETWQEKGB*6]BLD7
M4XYH2TEN]S##FU5X28(LX;D%B6/[9_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!^=GPK_P""&_Q7U/\ X(.:E_P2:^/_ ,7/"MOXVUB4M>?$#P]9SZA"/+UU
M-4MBYG2WFN"BHL.&VX0!0=H KE_@_P#\&E__  3]\(_L/WG[,OQ7\GQ)\0M1
M+_:_C;IFC/8ZI"IO%N$%O;3W-S#"5C46Y8?>0DD9)K]._P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ /D;X2?\$&/V _AC_P3]N?^"=&J>$;[Q)X4U$L=7\3
M:K'9PZ]>YU 7ZJ][:6\3;4E557C(C4+DXS7J_P ./^"9?[%?PR_8IB_X)X:5
M\'(M1^$*%R_A'7M3N;V.8O??;VWR2R&1A]J_>XW8!X QQ7L7_"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U '*^ /V3OV9?A=\#;?]F7P'\!O"NG_#RU+&'P6N
MBPR::"UP;DDV[JR,3.?-R03O^;KS79^&/"OA?P5HD'AGP;X;L-(TVV!%MI^F
M6:6\$0)).V- %7))/ ZFJW_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M5K2M LM'D>2UEG8NN#Y
MLQ8?K0!>HHHH **** "BBB@ HHHH \K^+/P>^,6I_$X?%SX.?%+3M-ED\,G1
M]7\-:YH;75IJ4:RR2Q2"2.>)X)D:60!OG7$C KW')_LT_LF>*_#?B#P?\;?C
MWXCMK[Q5X8^'MKX;\/Z)IMB(;3083%']HRWFRFYN7*!&F#*FU<*@!W'Z HH
M\-_:D_90^(7[0_Q,^'7C[0OC)I'A^W^'/BA-=L-/N?!\E\]Y.JA2DDHOH0$(
MW<*@/S=>.>^^.'P,\'?M&_!76/@A\6H!=Z=KNGB"^FLE\EHYE*ND\(8OY;I(
MJR)DM@J,[AG/:44 >'R_LJ^/?B5KW@:X_:3^*FG>*-+^'>HQ:IH]AIOA][-M
M4U2&-HX+^^9YY0S1JS,(XPBF1BY)7$8V_BE^SC>:]\;]#_:9^%7B:TT+QKI&
MC3:+?2:AI[7-GK&E2N)?LMPB21NICE42QR*WRMN#*X.!ZK10!YI\ _V<[/X0
M^(_%WQ0\2^(5U[QMX]U*&[\4ZZEE]FB98(A%;6MO#O<Q6\,8VJ&=V)+,S$D
M>ET44 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U
M>Z4 %%%% !1110 4444 %%%% 'YN?MH_\&\^E_M<_MA_$#]KBT_:I_X1JY\?
M7.FS7>D'P)]L-O\ 8]+M-/5?.^W1;P1:^9]P8,I'.,GS;_B%K_ZOH_\ ,9?_
M 'SK];** /R3_P"(6O\ ZOH_\QE_]\Z^_P#_ ()T_L8:7_P3X_8\\*?LCZ+X
MV_X2*V\+W.JS1:N-+^Q";[;JEWJ!40^;+L"&Z,8^<Y" \9P/;:* "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@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ 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@"*>_L;6>"UNKR*.6YD*6T<D@#2L%+%5!^\0JLV!V4
MGM4M?GE\ ?'?@[]JGX_?\*^_:-UK5W^)^E?%W7K;5?#5QKEY9MIFD1Z9??9/
ML$<4B"*%=J9FBQ(SD,[$.A/U3J/BGQ'^QM^R#K?BOXAZWK/C*]\(6^IRV$UW
M,]W?ZG$;R;^SX9' W/(8GMHV<C@AF/0F@#V2BOS^_82\$_LK_M0?$2R^*_A7
M]OCXR>)?&VCWT>L>)_ ^L>*VL;-KL.'E L# K&S$QP(TD=54JC,>A]<\4>/[
M[]I+_@HO?_LHZCJ-W'X(^&_@B/6?$FEV=W) -8U:Z>+[/%<&-@7@C@D\P1YV
MM(<L&"K@ ^I:*^9OV8OBCK?@']M/XG?L/:MK-W?Z-I&D67BGP&^H7;SSV5A.
M(TN;,R2$L\4=Q(OE!B2B.4SA5 ^F: "BBO+;_P#;8_92TN^GTS4/CEH<5Q;3
M-%/$\K91U)#*?EZ@@B@#G? /_*03Q_\ ]B)I7_HQJ]TKYE^"7QC^&'C_ /;D
M\=>*_!OC2RU#3KCP3IT<-W;N2CNDA#@9'4;A^=?1'_"8^&/^@U!_WU0!I45F
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H
M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H
M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H
M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]58T_6])U5VCTZ_CF9!E@AZ"@
M"U1110 4444 %%%% !1110 4444 ?(/[:'[+GP@_;*UKX5_%/X9^)9O"_BS6
MM3F_L'XD>'4,-_"D>EWES"LF"I=5EA0%6(=0'563+5Z!_P $Y/C[\3?CK^S%
M:^)OCI/9OXBTCQ#?>'[_ %>U 2#5I+6<PBYC  7YR-IV@ NK$!0=HM:G_P $
M_O@R-7TE_!>M>*/#FC66M7>HW_AW2/%VI16MP]Q;7$4HA"W(^Q%FG+L8-NX;
MEQ\Y8=5\1/V0OV=?B?\  VT_9P\3?#6UC\':<T+Z9I&F3268LI(B6CDB>%E=
M'!+'<#EBS;L[CD \A_;6^ 7AF3]I7X&_'CX7:7!IWQ%7XGV=C?7FGH$FU30S
M#,^H+.%P9%CMXV^=L[0Y7/S@5D_!_P /7GPZ_P""ROQ;.NQF-/B%\-M*UC09
M7^[-'9BWLID4]V5TW%>H4@XQ7T+\)OV=/A;\&9?[0\*6.IWFI?9/LO\ ;7B3
MQ!>:M?"WR#Y*SWDLCQQ953Y:%4RH.W(!J[\3/@G\/?BS=Z3K'BO3KF/5- GD
MFT+6]*U":SOK!I$V2".>%E<(Z_*\9)1P!N4X& #YM^#GAZ_\9?\ !97XM_$_
M3D9]+\)?#'2_#=Y<*/D-[=-;W@C!Z$K'$V0.F1G&17U]7.?#'X3> ?@[H$WA
MSX?Z%]CANKV6]U">:XDN+F^NI"#)<7$\K-)/*V!EW9FP ,X  Z.@ K$E^&GP
MXGE:>?X?Z([NQ9W?2H26)ZDG;R:VZ* /G[X8^'?#^D_M\^/;#2M"L[:!/ VE
ME(;>U1$4F1LD # S@?E7O?\ 9VG_ //C#_WZ%>(^ ?\ E()X_P#^Q$TK_P!&
M-7NE $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4^*VMH"3!;HA/4H@
M&:?10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y
M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4456UG6M'\.:3<Z_XAU:VL+"R@::\O;V=8H8(U&6=W8A54 $DD@
M4 6:*\Q\ ?MD?LU?$OQ5+X*\+_%O26U(:A]CL;:ZN5@.IOY44N;3>1]I&V5?
MN9/4XQ@GK_B#\4?A[\*M-M]6^(7BVSTJ*\N5MK%;B3]Y=SD$B*&-<O*^ 3L0
M$X!., T ;]%9'@?Q[X+^)7AV+Q;X!\3V6KZ;,[HEW8SAU#HQ5T;'*NK JR'#
M*000",5KT %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_
M $8U>Z4 %%%% !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 %> _\%,/A%\7OC/^R?JGASX(V4>H
M:YI^K:?JZ:#.P$>LQ6EPDSV; D!@VT,%/#% O?->_5PGQ]^/7A;]G?0-&\:>
M/#Y&A7OB*#3=7U5]PCTR.:.79<RD A8Q*L:LS855<L3\O(!\\?L:_'7X&_MU
M1>+M&\0Z>_A_QAIOQ/T[Q1-X*UI FJ:1<6,.FC>JN 2GG6LL1=0"$D(8(7VU
M8^'OBJ^^+O\ P6.\>:9KSF:P^$OPUL[#P_;/REO=:B+:YGN5':1HW\HM_<4"
MO(/VEO"7PN^*_P ;8OB?^S-XBL+WXUK\<=./AC5/"E^DTT^C#3=.^U271A8A
MK%$\S,C_ "@DQ@_O&5O9[KP[;?LR_P#!437/CCXWO8=.\'?&#P/;V2^(+V41
M6UKKECY2):RR-A8C+;1[HRQ&]E95R10!'\#?%=YX _X*V_%_X$Z5*4T3Q9X%
MT[QDUDIQ'!J$1M[.:1%Z*TJNK.?XC&">E?6U?*?[+O@F?XL_\% _BO\ MK:4
M/-\)MH%EX/\ !>K+S%JZ1"&6]N(6Z/"L\2QK*N4<A]I.TU]64 %>):I^U+\9
M;#4[FPMOV+?&]U'!.\<=S%<VVV90Q <9;H0,CZU[;10!\"?'/]K;]K;]G7XU
M:A^T7X _X)?_ !4^(K>*=,MM(E\/Z!+;I+IZP!G^T._SAE8G;C:,'N:YS_A]
M?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\ !E;_ /QB
MC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\ !E;_
M /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_: _\
M!E;_ /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I7T_:
M _\ !E;_ /QBC_A]?_P4$_Z5]/V@/_!E;_\ QBOT>HH _.'_ (?7_P#!03_I
M7T_: _\ !E;_ /QBLO7O^"\'[;_AK4M,TC7/^""7QSM+G6+HV^FP76MVR/=2
MA=Q2,&#YVQS@5^F5>%_M8?\ );/@?_V/<O\ Z3-0!\J_\/K_ /@H)_TKZ?M
M?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TK
MZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H
M)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_
M /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_
M\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU%
M'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^
MCU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\
M^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,
MK?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T
M!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2
MOI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""
M@G_2OI^T!_X,K?\ ^,5^CU% 'YF^$_\ @O!^V_XXTV35_"O_  02^.>HVT5U
M);R3V&MVTJ++&VUT)$'# \$=JU/^'U__  4$_P"E?3]H#_P96_\ \8KZJ_X)
M[_\ )$]6_P"Q[UG_ -*37NE 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O
M_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_
M  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*W_\
MC%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M ?^#*
MW_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TKZ?M
M?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H)_TK
MZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_ /@H
M)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_\/K_
M /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU% 'YP_
M\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^CU%
M'YP_\/K_ /@H)_TKZ?M ?^#*W_\ C%'_  ^O_P""@G_2OI^T!_X,K?\ ^,5^
MCU% 'YFZ]_P7@_;?\-:EIFD:Y_P02^.=I<ZQ=&WTV"ZUNV1[J4+N*1@P?.V.
M<"M3_A]?_P %!/\ I7T_: _\&5O_ /&*^JOVL/\ DMGP/_['N7_TF:O=* /S
MA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1
MZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__
M !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\
MP96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3
M]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!0
M3_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U
M_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#Q
MBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P9
M6_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_
M: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_
M *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__
M  4$_P"E?3]H#_P96_\ \8K+\)_\%X/VW_'&FR:OX5_X()?'/4;:*ZDMY)[#
M6[:5%EC;:Z$B#A@>".U?IE7A?_!/?_DB>K?]CWK/_I2: /E7_A]?_P %!/\
MI7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\
M!03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^
M'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_: _P#!E;__ !BOT>HH
M _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8
MK]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\ \%!/^E?3]H#_ ,&5
MO_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_X?7_ /!03_I7T_:
M_P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_ /&*/^'U_P#P4$_Z
M5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/_!E;_P#QBC_A]?\
M\%!/^E?3]H#_ ,&5O_\ &*_1ZB@#\X?^'U__  4$_P"E?3]H#_P96_\ \8H_
MX?7_ /!03_I7T_: _P#!E;__ !BOT>HH _.'_A]?_P %!/\ I7T_: _\&5O_
M /&*/^'U_P#P4$_Z5]/V@/\ P96__P 8K]'J* /SA_X?7_\ !03_ *5]/V@/
M_!E;_P#QBLO7O^"\'[;_ (:U+3-(US_@@E\<[2YUBZ-OIL%UK=LCW4H7<4C!
M@^=L<X%?IE7A?[6'_);/@?\ ]CW+_P"DS4 ?*O\ P^O_ ."@G_2OI^T!_P"#
M*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!
M_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@G_2O
MI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@
MG_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_
M ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\
MP^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]10!^
M</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C%?H]
M10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W_P#C
M%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?^#*W
M_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?
M^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ
M?M ?^#*W_P#C%?H]10!^9OA/_@O!^V_XXTV35_"O_!!+XYZC;174EO)/8:W;
M2HLL;;70D0<,#P1VK4_X?7_\%!/^E?3]H#_P96__ ,8KZJ_X)[_\D3U;_L>]
M9_\ 2DU[I0!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ?M ?
M^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_ $KZ
M?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^"@G_
M $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,4?\/K_^
M"@G_ $KZ?M ?^#*W_P#C%?H]10!^</\ P^O_ ."@G_2OI^T!_P"#*W_^,5[U
M^P/^WO\ M*_M=^-]=\*_'#_@FE\2O@=9:3I27=EK7C>[BD@U&4RA#;QA$4AP
M"7[C -?4E% !1110 4444 %%%% !1110 4444 %! 8%6 ((Y!HHH Q?"7P\\
M$^!+O5K[PAX;MM/EUS4/MVJM;J1Y\_E1Q;R,X7Y(D&%P."<98DZUW9VE_;/9
MWUK'-#(,213(&5AZ$'@U)10 D<:1((HD"JH 55& !Z4M%% !1110 4444 %%
M%% !1110 4444 %%<M\9/B[X:^"'@*Y\>^)K'4KY8I8X++2=%L6NK[4;J1@D
M5M;PKS)*[$ #@ 99BJJ2/%?A?_P4>T?7_COI7[.WQT_9\\:?"WQ!XEB=_"3^
M*H86M=6*C)B2:)BJRXQ\G(R0I(9E# 'TG4%WI>F7\\%S?:=!-):R;[:2:%6:
M)L8W*2/E..XK@?BM^T3H_P /_B'H/P6\,^&KKQ+XU\1VLUYI^@6-Q'$+>RA(
M$MY<S2';! &(0'#,[L%16PVVS\$?C]X:^-,OB#P_#I5UHWB3PAJ@T[Q7X:U%
MD-QI\[()(VRC%9(98R)(Y5.'4]F#*H!WE%>1:K^V)X)TW]K#0?V11X+\1_VU
MKNF7E_'J]UIIM[$0VZN6\MY,-,2R8RB[,$'<<C/JVI:EIVBZ=<:QK%_!:6EI
M \UU=7,HCCAC4%F=V8@*H ))/  H GHKS3X3?M%/\>Y$\0_"/X>W]WX/:X*0
M^,M7G%E;:BBG#2V415YKA,@XD=(HWQE'8<UZ70 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%?/WQV_;LU+X7>)=8T#X8?LM_$#XD0>&./%&L>%[!!
M9V,FP.T$;R,#<S(C*72('9N )#9  /H&BO._@)^U-\&OVC?@5;?M%?#_ ,2"
M/PW);32WLVI@02:<803-'< DB-H\$L<E<88$J03Q=C^W?X6;P=HOQJU_X:ZU
MI'PS\1:G#9:3XYOYH50":3RK>[N+;=YEO:32%525N1YD;.D:MN ![CI^EZ9I
M$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U/7.?%CXFZ-\'O .I?$37]&UC4+33+6
M2>:UT+2Y+NX=41G;:B#CY5/S,57H"1D9R/V:?COH7[37P.\/_';PSHEWIVG^
M([:2XL[._93-'&LSQC?L)4,=F< D#.,GK0!W5%?+7B3_ (*::A9^*=6T;P!^
MPW\:_&.E:;JEQ96_B?PUX3\[3]1,,AC>6WDWCS(]RL PX.,BO6?V3OVE=/\
MVK_A/_PMK2?AWKWAFV.KW>GII_B**-+AGMY/*E;;&S  2K)'@G(:-LB@#TRB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKEOC)\7?#7P0\!7/CWQ-8Z
ME?+%+'!9:3HMBUU?:C=2,$BMK>%>9)78@ < #+,5520 =317S9\+_P#@H]H^
MO_'?2OV=OCI^SYXT^%OB#Q+$[^$G\50PM:ZL5&3$DT3%5EQCY.1DA20S*&].
M^*W[1.C_  _^(>@_!;PSX:NO$OC7Q':S7FGZ!8W$<0M[*$@2WES-(=L$ 8A
M<,SNP5%;#;0#OKO2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4]<'\$?C]X
M:^-,OB#P_#I5UHWB3PAJ@T[Q7X:U%D-QI\[()(VRC%9(98R)(Y5.'4]F#*O/
M:K^V)X)TW]K#0?V11X+\1_VUKNF7E_'J]UIIM[$0VZN6\MY,-,2R8RB[,$'<
M<C(!Z[17%_''XY>%O@1X=T[5M>L+W4;_ %W7+;1?#FB::J&YU34)R?+@C,C*
MB\*[L[LJJB,Q/&#BZ;^T9-I/Q<T'X)_%SP!/X9UGQ99W4_A6XBU*.]L]1:V0
M27%N)%"M'.D;>9M9 K*&*NQ4B@#TZBBB@ HHHH **** "BBB@ HHHH ****
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
MWX3_ &?]1\ ?##P%>:L;?PQ)I.BZ-IUQ;1.%%LT42[[F6) HPH)+9]C7 _\
M!-OX??%+X._L>^#_ (-_&'X;WOAO7?#5C);7<-S?V5S'.6N)G#1O:SR@C:RY
MW;3D]#B@#K_VH?B<G[.O[,WB?QWX6TR)+K1]$^R^&M.MHE5'OI=MM8VZ(. #
M/)"@ ' /2M+]FWX06GP"^ OA+X.VLPF;0-#@MKNYR2;FYV[IYR3U,DS2.?=S
M7+?M%_#_ ,8?%KXM_"KP;;Z#+)X3TCQ/+XG\5:@"HC$MA%FPMB"<L7NIHYL
M'BT.<<9]?H **** "BBB@ HHHH **** "BBB@ HHHH **** "J][I.F:E<6E
MW?V$,TMA<&>RDDC!,$IC>(NI/W6V22+D=G8=ZL5YO^U-XW_:#\#_  KN+O\
M9D^"S^-?%EU((+*U?5[.S@L@0<W,K74T8<+V1<EF(!VKD@ \W_:0^'EM^TE^
MU_\ "CP7H]N)+?X4:PWB_P 6:JBY%G(8]MA8AO\ GK-(#,R?PQ0!C]^//$_
M.^OO$G_!9[X[W>LNS-X=^'VA:7I <Y\NUFAM;IU7T!F9FX[FKOPI^(__  4
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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 %%%%
H !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>ttek-20211003_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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:ttek="http://www.tetratech.com/20211003"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="ttek-20211003.xsd" xlink:type="simple"/>
    <context id="i081b3a5c11234075846a014669ddca12_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ib4416d1234f64258b2dbf8feeec903fe_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ibcbda7589f1e43648844108335b1fd47_I20211112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2021-11-12</instant>
        </period>
    </context>
    <context id="i881ace647b174dcab736262dc547dbbb_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i4b1653336e944bc6986f932a22fb1d1e_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i23985ae27dff45389aee01403e8a0590_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7875d50ea62e4e97bcae75bead7ab37c_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if662bd82318b4c1aa18185b3e08c6c91_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:SubcontractorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i2a1d7097218349608ebfba4ee195374e_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ibe913ec9ddc04fb7b95d61df34edbad6_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9064c8f4324b432784c720790c00aa5a_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie5ef8cae2f464969b12420e695746bc5_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i582520719c3d47ff819c6a1f1d4b61d6_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i8741df35c03e4c6b954862b791c9d949_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i889170d67b76415986cb1f96241bdf63_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i81ac0fbae3674063ae9c521ce3fd4b67_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i194a7080f58f40838add6c3d1800c644_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i2c6188b66e4a48db93ad777632433548_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i67b2fed658db482093349703c887d2a4_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i90be6b71971e4a8aac625aaffd18e86d_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="if9538cfe358447eb9e04555db936cb38_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i499a79b89587433eb32c443b3a0845ae_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i61978e75681544ab91d096092f3a274b_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i021e93f12d294dabb26e76c3cb864e6f_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i7b8429a51ae243c2921d4ae71e57d9f8_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i9ccaf741193e43c79521d98c6f28241b_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i326c8f22f84142f6b46a8195da246014_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5ae1a5268107463e8b00ec004e00cd98_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i4e3b2a4b5503449ea0a399d2d8509f18_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i81b8e226bda84c408a9b776a47552565_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ifcb08cfb3a6c42d192eb94ea481ee773_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ie235de0c8f634b6faee36ad2217d2f68_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i825ed6cf352d4bbd8667b94fbe2cc48e_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i93f77a564b064a91b7599442827d1692_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i9638e8804bb240c3a69bcfa799fd12d5_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="if2a262c2a8c94706bd0d020967ae55e1_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="iff811aa34b8842dda96689c30086f6d8_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i9c964b53c2e641588cbaa7261aadc7a4_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i2bdac92c7d0b4978a53eb4b5d50eeb90_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ie3281a5384a142f3ba31fc98e95a4664_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6a8c7c09a83043eaa463da7fe2299a20_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i07e2c3145b76469c8ff3a0cfc0c2ff9b_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i3f89ee3cca954aa19e9a18089a70cdbc_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i4443d74c00294fa9a7e5160617b3f862_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ife1f6fce6a5a4675b83713df43346138_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i73ccebae273c408085fce47b3ec9ebd8_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:StateAndLocalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5fbbf82abf99493094d6487e6492aa07_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="idd7d82a908d24e49a646f8ca3dd50af1_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4f7a722b6cca4f818d71a937a487d61c_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:FederalGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5a7815554a1e4a90bc7f2ef522968e63_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i64d71eff99d54fc7b9fb5a2c2f1a79fa_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7703c37b23f74c818831e1ddce130b8d_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i28455d04289c40868da9855f92ad2bc8_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ie761b6050d8f4ff0859172ba052f4f48_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i754fdbb8dd5a4c5ea2bfb479ea26fc4d_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ttek:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i02f87f8c8a2d411f810860e650f9c2ae_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i066787b113c94e81bf8702be5da99476_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ie3dfaab31a934b3daca252b02c92c2be_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i99506d0eb8454a10889e4fc41ec94f6e_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i71a35e55eaf24a65a418da7afdb44c1b_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i166749c606424138bbf0a8b496e48ee9_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i28abf8233cd24fcf972ddec57f8788a7_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1631b9a511bf4a2cbc2064090fcba72d_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">ttek:CostPlusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id23dbd60fc6b4820b294e6dc4bb4429c_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="if611754dca3f4398a6c7622e64beb1ca_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttek:ContractRetentionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i5f5c486354b64a01a44877084dd43c44_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-04</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ife8293148754425ab8d2d1bbe2551b39_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="idcd44e9c5a054abeb3b84a5ae0aee22a_I20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:January2020StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-27</instant>
        </period>
    </context>
    <context id="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-12-11</startDate>
            <endDate>2020-12-11</endDate>
        </period>
    </context>
    <context id="i47996bd6429741169f39d11e7538325e_D20210226-20210226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-05-28</startDate>
            <endDate>2021-05-28</endDate>
        </period>
    </context>
    <context id="i27e059f45da743c788863e3525e768e6_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-12-13</startDate>
            <endDate>2019-12-13</endDate>
        </period>
    </context>
    <context id="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-02-28</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-05-29</startDate>
            <endDate>2020-05-29</endDate>
        </period>
    </context>
    <context id="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-09-04</startDate>
            <endDate>2020-09-04</endDate>
        </period>
    </context>
    <context id="i917570014c384dc896f0b9da3a7651b5_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ttek:October2021StockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i5e3c5ea71e7049a6a8e18b16df9f8344_D20211220-20211220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-20</startDate>
            <endDate>2021-12-20</endDate>
        </period>
    </context>
    <context id="ie8262df353084f958304764bf10c5c30_D20211115-20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-15</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="ie4a76688e2a74f93afea6ad0a1339e47_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:HoareLeaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="icdcbb4065f0548908ada34a4ed97e0b0_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i102100857de547a5a5c9279abcd7444b_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</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>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ief8c91b501304014878866bf615a3da7_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i7971230e1e6a4bd3b8fe0719653c6a0e_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:WYGplcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3b2626f934f64af0b701ffde869ae339_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i5ca135b12d274a7d8367bf1680697ff3_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ia27a5151d4ec4db6bfeaac79f26892ad_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ie93aad668c484e1d8a7d24e8bcb86c13_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ia50fb12a46c9480da95fb44f17c56024_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-04-01</endDate>
        </period>
    </context>
    <context id="i13a1f79684654695a6a688a1655ffaa3_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i54f5c2a394394616b2bf4d24ea4a274f_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:NormanDisneyAndYoungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if0657131481444ea9efdc6b62404e079_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i6c11ca2929994c3a89c8299d985583f7_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i6d008cb011b642319887add3c7b98d2f_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:EGlobalTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i0305353677174e1d8063e655217aff19_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i44e79e40bd7643ce8cfd07a826c954c2_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i17ef20424f194305ad50cda4115e87fe_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:SegueTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id0201e29e243403bb7695369ec1949a2_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttek:AllAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i473a44801d76421eaad3ba78d6b0faa7_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i62baa6b2aab24edc8d6a4c3850068e52_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ia5a900966af44942a8f457031d392fe2_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="idaad4dc33de448298d19110121360e6e_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1d4447ddafac4d409ede1dd4ec42dd4b_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6a4f6b8a1c7e4a74bf4de6564df4ab79_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia899ab8c18104a3683c706f7acfc1dd7_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4387293a084944ba847dc3a97bc5b3ee_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="if4c740bf300a4f46b88ebf22cbbecca7_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i89e6718c1f5149abbcf748ccd2d78818_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i73936273ab37441db13d5d8cc6c3b9c0_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i5775d1cf4a4049dab1fdb431008ef8c4_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i47f0ced3ddf9423f858c0172837c30a7_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4c27cd3c298347239292b62a7599e255_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5ab033d550fd450580a2a1eab88d3167_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i4881f25781f24681be3735f8a8a98e82_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="ia0e8c9aa6a1a450aa2f8d33ead6db679_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iecc5b279745d45a1b9558edf155a030b_D20200901-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if400c64a31704fad9ff87cc2f9ca60f7_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:AsiaPacificReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i669788b9dc1a4358bd33b44d046c61fe_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib972690c402e43d7a80519eda3248559_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">ttek:RemediationFieldServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i07251ae905eb4474a27a1b752089431b_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ifdffec546f50434a9a05346969a49a28_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i33d0d80b3f294010900d70c51f3053ea_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if2af9680c2da4d25824404cb7ec8ec4a_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i115f1b1f36274e6b9b672e056c594646_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i9d210541fb414dab9d09cba1d4b0835d_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ic824e4d823264a728c6ed2bbf64b2d80_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="iaf0f7bcecd874db1b34277890e16d3eb_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i3467241d74ac46be9f56c10d74974930_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i65bc85d0e71543538b7e89f6568600c2_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i29b57623c6054d04aa494c89d23244db_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttek:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i4317c6a3200047749db0810bf923108e_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i89478e812abb44cb9e92f770fad8bf48_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i921323204631410dbc6df9b72650a873_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ic31367b6817a4e2d9933ab0ee7147fdc_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i9f32dc628ef14cc9930de1b913879286_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ic1825661105b477182cae8b0132cf43d_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ia14d378894a04bc99e39b53a4d257786_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ia368482f58d7486783a7374bea1cd6e5_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i2166fb3c84f3443ea0599760606c68b0_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="i157f3e8899aa4f86be83f75cab636106_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i7b255f72b6e643e9993342b0593b599c_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i092f81d2318e4ae28813c9fa0d76dc94_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i3f1ff2837273452ca92e0b090ded5960_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i27e20f54b62641619187f0db6f4bf097_I20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-30</instant>
        </period>
    </context>
    <context id="i19f02f0a27d643bcab05d8712ea61edb_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="idf8b7962902d4e589fc25fd5e959288b_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="ifeb68be407974b0fbb62d5b2142bc2f0_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="i94941d3bf06d4fe3b233c80602f8dcc4_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="ieaa6449acf7740989f0ba57b2f25de41_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="ic2a8631c0785422c85023fd109157bcc_D20180730-20180730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ttek:PrimeRateOrEurodollarRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-30</startDate>
            <endDate>2018-07-30</endDate>
        </period>
    </context>
    <context id="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i3351d8602ece44edb920244162c3da38_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ttek:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i7ee5c411a386479583690d55d2f6e6a0_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="icb885030adc64c8ca08f5323c396dbc0_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i5d47d7e4f84e421d8b4eaec0857dd0df_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttek:OtherCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i025893dd58374c1c96a86cc13089b4c1_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i0cd1d07bc1a9455ba7c8afe2176306f0_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="id8416d771fec46fdaffdce32ab147f39_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i5f45d732913e448abd87424158a59ace_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:DatesPriorToMarchSixth2006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i8dffb40bc5de46d68e36502920609509_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ic99c413c912c4aa9abc807ba1ad0777e_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i28221d5884e549a3aa6ffad1572b83ec_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">ttek:MarchSixth2006AndSubsequentDatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ttek:EachAnniversaryOfGrantDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7cb92b9d8c02450db7f6359d766a1707_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ic6fd4ab076b3435e83a7b06a4972a475_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ic9fb5a97ce154437960a291cd87793ab_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="iff991df184584e548da37242802b7c91_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="if3f30a6f05ee4e549be0fd428cc4180f_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7d68be7b3af84f529a9b09b001de062b_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="id2357280f7c748378a8083117b1a1ff1_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i7039f4e736a743f6b50d66baf299c2e8_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id5e4917cbd38457e9089e11b891e5781_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ic6a0e79269b64808927e95ee946279fe_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7f36b5505de043cb915af96cdd67af2a_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i455501bde6664c62ab2d4fcb413475c3_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i85327864e8a147ccb2eb04fd21538e3a_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i8e74bfc15ef0491685676d332a6a8cf6_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i752830f28f8e425888490a45f23ccdfd_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i98ae74f98d14468db09a0a7e57fe25fb_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if30ffb3a1aae456b96cfa59b12864c22_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i404f245faed64dc19ab934c25df9977e_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttek:RestrictedStockUnitsAndPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4e621b2935be4c98802fd0c209cb7921_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2bf922b84084425dab00dfeaa2704d3f_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttek:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i8eaf270d9f614982ad4a64f24989c264_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i1c7d1ff670fb46c7bdc574c5487081c6_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ttek:DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i364c4cf40c02401b946a44366644a778_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i191849b7e13e41ff8d792e17506037fb_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i178f4691358145199625e1ba317dea72_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ibaa90653e0654846a5bbf61f572f5a76_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i69faaac6fef74f46aced73f20c9546c9_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="ie62bed90f7414747be2c543fc3d8e312_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i71845b3ed6e64e8ca4cae0280f125dc2_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i85e111a0042a4470bddab79e8e329f72_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i69eb58d9dcab439fb3354a64a106bc84_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i0069b3e8f8574fabb0b039918ecd1f13_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:InterestRateSwap5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i801fd419d8ed41df8a2d0e7eb6b261a7_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2134cccdeab04f3ca55eb2c22cf12605_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i9356faf42fa54f039bb6c013d8ed7107_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="if2405ce07a674e30a7caddce8a42fe3a_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i606751266f5a4ea78c864739eb68724e_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i1a9be33a33654426aab27f5241f0edfd_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="idf3a9e6acaa74cc19303cbbc281db73e_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="icfcc94374d374267835016569e0635e9_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ttek:ForeignExchangeForwardAndInterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7dea983e942a4664ae99fa0cbf9786e4_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i99208f321bb04e8f80e7132b2a70615f_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0f01a64137a54ca6b62ea44fcf54e1c6_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i9060651b9b76452db8a1cafc8ac234f6_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ib062f4ab681642d786edf50745dd98ed_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i64fa7f2be62d4f1ba4f1c8d2214418af_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i0c7d901092d5417b8d8f68495eb5efef_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="id6efde1607d24195af7d1ea424ae71d2_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="id915d8ef06c34a949813fc6f1ebd7545_I20190715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <instant>2019-07-15</instant>
        </period>
    </context>
    <context id="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4be5fca940124d809f68afdafc53a868_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="if1e73842955942889775af9c138d054b_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i80e7977d70bc4aac9589e007aac074f6_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i1976cf2356da41b1928137e95b4e07ff_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2968dbaf15804c578df2e0930497f9d4_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i354ff5effafd4042bd6d33c58d02dce8_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="ic116065c7db2472ab42b2f44ad6f4bc7_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="icd1660acd7d64392bf2f1ed836e0080f_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ide3396973f5f4273b6884880dc128839_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i037c82b545dc4e66b3d4ab0d2784b516_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2391d448c5ee4fc99fe0f93e24c520a6_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i68c98994ae8d4f0ebfcde660f6465c43_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i7124e9507180494889afdd2588160464_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i787987ce01a546bbb19dd5b3d064dc05_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:RemediationAndConstructionManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i84ad8de8dd79479b9a7fa6d1c78e0ab5_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i637cdd3afa1c40c3864fbacb2aa84bbd_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ia098e682e48f4ce3b782006c4795b967_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="idd7fc5baa35446e7b856dc2c3210fff3_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ie058e9265eaf43fcb2c743ac46a9e418_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i64f9842ab5034325b4a46044074e42f7_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i7cfda612ff754e56b689e34c8ca6f9cd_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i290b1d26ea604355bc2f42df71f4c0b2_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9b7f5bf66a6041db9647d7eca5148535_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i4626bafc1fb74c1a9872237a30c970c6_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if0f5801fe43f4722afc4fc7b822e44e2_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i1a009a1a6bcf42fbb82fb8333e29165b_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if0e039b60f2c4153a55aedb535385598_D20211004-20220102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:GovernmentServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="i77c9b04b0a3c4b42aecaf2d5889f342f_D20211004-20220102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttek:CommercialInternationalServicesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-04</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="ib6d9d8efb7c740b38909da506948782e_D20210628-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i80aa44a4687044b98873a8dd5203bc6a_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ttek:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="id5d2d3788d31400ca809d392648e9529_D20200928-20201227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-27</endDate>
        </period>
    </context>
    <context id="i60281506715349e6a8878eba45131696_D20201228-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2020-12-28</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2021-06-27</endDate>
        </period>
    </context>
    <context id="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6727a2c539e744daaa7c6455fb7b0409_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i7109fe9f6de14661884dd69929691f84_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id9494f8e35bd43449e1576c627a55ce3_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i228bfb99c61c412eaf23ca7032a03801_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i1fec9f3dc3e7426b8b3cd04e05819f87_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-03</instant>
        </period>
    </context>
    <context id="i86a173192fd54d01b9f08d5b83b17570_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0c46f056451b4264ba2c28fccff31314_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i118c1a3ef19945f7b951cb2aca31063d_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i8fbf38d2a99745f6819d77bb68c3b9a7_I20211003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831641</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-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>ttek:segment</measure>
    </unit>
    <unit id="level">
        <measure>ttek:level</measure>
    </unit>
    <unit id="institution">
        <measure>ttek:Institution</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="employee">
        <measure>ttek:employee</measure>
    </unit>
    <unit id="acquisition">
        <measure>ttek:acquisition</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="agreement">
        <measure>ttek:agreement</measure>
    </unit>
    <unit id="action">
        <measure>ttek:action</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfNC0xLTEtMS0x_fc7ee267-8205-4199-abce-cbac2c891102">0000831641</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTItMS0xLTEtMQ_923b9df5-5ff4-4eaa-a597-b0e5012dc3ee">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTMtMS0xLTEtMQ_9bc3006f-dcf7-4b07-b8ba-1831ca8cda2e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMy9mcmFnOjA5ZGRjYmQ3ZmQ5YTRmYmFhMjIyMjQ4MWE5NzA0ZjllL3RhYmxlOmQwZmJlM2U2MWE1YTQ1OTViODY0YTM2OGM2MTViZDljL3RhYmxlcmFuZ2U6ZDBmYmUzZTYxYTVhNDU5NWI4NjRhMzY4YzYxNWJkOWNfMTQtMS0xLTEtMQ_b7dc15cd-2586-40fa-bcfa-50716237662f">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie3281a5384a142f3ba31fc98e95a4664_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5f5c486354b64a01a44877084dd43c44_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjMvZnJhZzo2YjhlOGM5NDk0MzI0YTg1YWVhOGI2NzkzYzdmYzVlNy90YWJsZTpjMzYzOTY2MDNiYmI0NmI5YmQxNDM5ZTg4ZDhkMmI5Yi90YWJsZXJhbmdlOmMzNjM5NjYwM2JiYjQ2YjliZDE0MzllODhkOGQyYjliXzEtMS0xLTEtMQ_46022a7b-046e-44d2-9328-af42f4cbb07e">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ife8293148754425ab8d2d1bbe2551b39_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjMvZnJhZzo2YjhlOGM5NDk0MzI0YTg1YWVhOGI2NzkzYzdmYzVlNy90YWJsZTpjMzYzOTY2MDNiYmI0NmI5YmQxNDM5ZTg4ZDhkMmI5Yi90YWJsZXJhbmdlOmMzNjM5NjYwM2JiYjQ2YjliZDE0MzllODhkOGQyYjliXzItMS0xLTEtMQ_a6b714c0-fbf2-4e43-a031-9fa2d1985e94"
      xsi:nil="true"/>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="icdcbb4065f0548908ada34a4ed97e0b0_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5ca135b12d274a7d8367bf1680697ff3_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie93aad668c484e1d8a7d24e8bcb86c13_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement
      contextRef="iec1dbaaf5db342a99ace5475699b8b4e_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b">P2Y</ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement>
    <dei:DocumentType
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTU5_045dea07-d82c-4433-959b-222e14fc18ec">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOjQ1MGIwNzkyYTM3MDRjYTI4Njc5MGE1MjM5YjY2MjgxL3RhYmxlcmFuZ2U6NDUwYjA3OTJhMzcwNGNhMjg2NzkwYTUyMzliNjYyODFfMS0wLTEtMS0x_ab6f2c63-d061-4d75-a53b-178e4681867b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTkw_fd2ca511-bdd2-4caa-9a14-c08dc5ae6480">2021-10-03</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTkw_90d935b5-f02a-4c42-9dbf-3eff5d5e1baf">--10-03</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmU5ZGY0ZTFhYTM1NzRmMjliMzliOTliMWE1Y2Y2YmY1L3RhYmxlcmFuZ2U6ZTlkZjRlMWFhMzU3NGYyOWIzOWI5OWIxYTVjZjZiZjVfMC0wLTEtMS0x_be283466-fcfd-4233-8073-cfe11ae19c29">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjIw_f48baa25-d8ca-41cb-bd94-24bef4e4231b">0-19655</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzAx_6b6a975b-a8ea-488b-b1c9-38ac3f9dd15d">TETRA TECH,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmJiZDQ4NTlmMzQ3OTQ5MTA4MjAxNWYzMWY0Y2FiNjJiL3RhYmxlcmFuZ2U6YmJkNDg1OWYzNDc5NDkxMDgyMDE1ZjMxZjRjYWI2MmJfMC0wLTEtMS0x_06b9dd77-62b9-41a2-8ddb-7b5e058c4a2e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmJiZDQ4NTlmMzQ3OTQ5MTA4MjAxNWYzMWY0Y2FiNjJiL3RhYmxlcmFuZ2U6YmJkNDg1OWYzNDc5NDkxMDgyMDE1ZjMxZjRjYWI2MmJfMC0xLTEtMS0x_55fe67d0-c0d6-43b7-86c1-f4f0412d4dc9">95-4148514</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzYx_f0f82640-946c-4357-aee2-b59a5ecc28c9">3475 East Foothill Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzY1_97ff7955-078a-46c3-9438-a227d6e5e9fe">Pasadena</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzY5_71dab57a-d111-488d-9a8b-6376d032c4ae">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzcy_ccea9a44-51bf-4b9e-aef9-a212fef01448">91107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfNDMw_c77859ef-b045-42bb-ad58-c32cb0eaaf34">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfNDM0_d84146a6-8926-490d-b462-6858cccb3e7b">351-4664</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS0wLTEtMS0x_e88c18e2-d983-4b58-be8c-a1fe2c49d7f4">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS0yLTEtMS0x_d1d8131d-0fa3-4474-b2ee-cc3ce7dd4285">TTEK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RhYmxlOmFiNzZjN2E3NzZhNDQ2NDBhNmFhZDc2OGU0MzRjOWZlL3RhYmxlcmFuZ2U6YWI3NmM3YTc3NmE0NDY0MGE2YWFkNzY4ZTQzNGM5ZmVfMS00LTEtMS0x_0b6037b6-3a35-4b43-9249-63a9d1c966cd">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfODEw_4f5e7a97-4a8e-436c-a7be-5f74d5d60054">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfOTUx_53d3ac06-9671-44c2-a3d5-67443bef8936">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTMwMg_3ec0cb6e-fbc3-4987-9832-79181248bc9b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMTY4Ng_4c98a8c6-c051-4acf-ac61-c0c1a8fdd7fa">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjA1Mg_f7ecb561-8326-465d-91e2-c02502dbf7a8">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjEzNg_4a286e1b-c571-4d4a-a5ec-ae3b4b73d443">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjE2Nw_2492c9a5-24a9-4353-83eb-2278769fa961">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzM3NA_b4bb2fb7-bde4-4c26-ae6d-6941ac3675f3">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjg2OQ_c692e5f8-28c8-4c2e-875d-bd0a449a9e9b">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib4416d1234f64258b2dbf8feeec903fe_I20210328"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMjk4NA_082a8b54-f4f8-4cfc-98cd-4194804088fc"
      unitRef="usd">7100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibcbda7589f1e43648844108335b1fd47_I20211112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzEyMQ_7ecbf722-3eb7-4e87-8dbe-765d5a99ec95"
      unitRef="shares">53885546</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMC9mcmFnOjkxNmQ4MjI1NjcyMjQwOGJhMDAzYjFkMTAzYTBmYjFjL3RleHRyZWdpb246OTE2ZDgyMjU2NzIyNDA4YmEwMDNiMWQxMDNhMGZiMWNfMzM3Ng_26c933a9-1609-40eb-a5a7-871592d601b1">&lt;div style="margin-bottom:3pt;margin-top:3pt;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:120%"&gt;DOCUMENT INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part&#160;III of this report where indicated.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzItMS0xLTEtMQ_1491463d-9d60-453c-9423-f75e7cb8ffca"
      unitRef="usd">166568000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzItMy0xLTEtMQ_630d2723-13fa-4b8c-96ca-d10f6f266bb4"
      unitRef="usd">157515000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMtMS0xLTEtMQ_dc1c476c-5230-4e02-9034-978280fd1ab6"
      unitRef="usd">668998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMtMy0xLTEtMQ_a74c86b7-42d9-47ae-9530-71aa0d158fb2"
      unitRef="usd">649035000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQtMS0xLTEtMQ_113b0ffa-273c-4a4f-ab8d-e1165f99753e"
      unitRef="usd">103784000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQtMy0xLTEtMQ_aff79be7-c5cb-40ea-b059-c85a137610ad"
      unitRef="usd">92632000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzUtMS0xLTEtMQ_c14febfe-757e-4cc9-a5af-9bbe95d2b259"
      unitRef="usd">112338000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzUtMy0xLTEtMQ_21c041c1-f1ce-47fe-afaf-e8236f448d0e"
      unitRef="usd">81094000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzYtMS0xLTEtMQ_aa404bb6-1506-43a7-9b13-bb1150fddf83"
      unitRef="usd">14260000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzYtMy0xLTEtMQ_f3a76aaf-dfa7-465f-b975-daef4e715fca"
      unitRef="usd">19509000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzctMS0xLTEtMQ_39be5a8b-5b41-49b1-9310-2607254e2adf"
      unitRef="usd">1065948000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzctMy0xLTEtMQ_f445d4b5-c056-4398-b3bb-5e24e1770745"
      unitRef="usd">999785000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzktMS0xLTEtMQ_8f3ceafa-4aa9-4fa6-9c19-78e1868e91b7"
      unitRef="usd">37733000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzktMy0xLTEtMQ_509e97df-2fd1-4c7b-9eed-0c1fa74f3459"
      unitRef="usd">35507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEwLTEtMS0xLTE_25565b66-83d4-4deb-bbd6-298c56fe45cd"
      unitRef="usd">215422000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEwLTMtMS0xLTE_89f3a999-9156-4c77-bb09-8e375d8ba1e3"
      unitRef="usd">239396000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzExLTEtMS0xLTE_ad13e2e2-e3b5-485b-ae57-44ca3f835216"
      unitRef="usd">3282000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzExLTMtMS0xLTE_624e6930-57b3-45da-9aad-f12c6bfd2afb"
      unitRef="usd">7332000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEyLTEtMS0xLTE_980829df-6611-4bd7-bce5-a60b0cf3e282"
      unitRef="usd">1108578000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEyLTMtMS0xLTE_7153191e-230c-4ab6-bbf6-d754b107b162"
      unitRef="usd">993498000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEzLTEtMS0xLTE_4d23814b-125e-4db4-98eb-4e2e2700be33"
      unitRef="usd">37990000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzEzLTMtMS0xLTE_c1b4ec4f-1336-4b8e-ba2f-598f6a3b69a1"
      unitRef="usd">13943000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE0LTEtMS0xLTE_bb095e66-4a07-447e-a5a5-3b00748ae79d"
      unitRef="usd">54413000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE0LTMtMS0xLTE_0463a7d7-d48b-491e-b1cc-f0a46e6a04bc"
      unitRef="usd">32052000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE1LTEtMS0xLTE_84124e53-0edc-4648-8acd-99b14b7e2a06"
      unitRef="usd">53196000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE1LTMtMS0xLTE_694cc814-9aa5-44fe-92ad-673d06b231c5"
      unitRef="usd">57045000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE2LTEtMS0xLTE_717c3e23-ecbf-4e02-b6c3-65d6e8dd097e"
      unitRef="usd">2576562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzE2LTMtMS0xLTE_1423e401-cc4a-4c5b-b6b7-efaa46edf52e"
      unitRef="usd">2378558000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIwLTEtMS0xLTE_ed0fdba0-c977-4ac5-bde7-ba20d9e71647"
      unitRef="usd">128767000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIwLTMtMS0xLTE_72e028ec-7e60-43c0-9922-9b60843937d6"
      unitRef="usd">111804000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIxLTEtMS0xLTE_6eda5053-a79e-4420-970a-6acc8c11c516"
      unitRef="usd">206322000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIxLTMtMS0xLTE_59219404-a3cb-49e9-b559-eb1d6faffba3"
      unitRef="usd">199801000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIyLTEtMS0xLTE_c6e41914-3e82-4ed5-a093-0c90a1f2c5ca"
      unitRef="usd">190403000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIyLTMtMS0xLTE_b6b7e18f-68ec-4bb9-82b2-cef80bed357e"
      unitRef="usd">171905000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIzLTEtMS0xLTE_1ef3a593-0bdb-405e-b685-e50836770bea"
      unitRef="usd">67452000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzIzLTMtMS0xLTE_02bbd531-9232-4614-a379-0e2f8078d19a"
      unitRef="usd">69650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DebtCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI1LTEtMS0xLTE_8484b0dc-2feb-4270-9a17-c7577f6c6c03"
      unitRef="usd">12504000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI1LTMtMS0xLTE_b38a646d-51b3-49f9-993a-50311647a155"
      unitRef="usd">49264000</us-gaap:DebtCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI2LTEtMS0xLTE_16ae95ac-93cd-4bb9-82dd-25757ff71d38"
      unitRef="usd">19520000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI2LTMtMS0xLTE_3bc3bbc3-b0d0-4e5b-9704-def95dd4cd0c"
      unitRef="usd">16142000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI3LTEtMS0xLTE_62b7cfc8-754b-47c0-94fb-c666b77ed1e0"
      unitRef="usd">223515000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI3LTMtMS0xLTE_48e06e81-47fe-4e93-9ae7-2f1b2d93d1c2"
      unitRef="usd">174890000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI4LTEtMS0xLTE_92c55ecf-3147-4c5e-b6c5-c0ff9cc38b85"
      unitRef="usd">848483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzI4LTMtMS0xLTE_6606947c-5b20-445e-99e9-89ba2a32ca9d"
      unitRef="usd">793456000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMwLTEtMS0xLTE_a523b94b-38a4-4cac-8263-8186e01d67cc"
      unitRef="usd">10563000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMwLTMtMS0xLTE_4f67bc43-1f5a-41c7-b567-13846d30afdc"
      unitRef="usd">16316000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMxLTEtMS0xLTE_be220b07-a24b-4756-9499-898c481f8cf1"
      unitRef="usd">200000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMxLTMtMS0xLTE_2e72929b-efab-47b7-9e4b-9797432aa191"
      unitRef="usd">242395000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMyLTEtMS0xLTE_7afefac4-6a8a-4a0d-a918-62b66d6da20e"
      unitRef="usd">174285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMyLTMtMS0xLTE_5e42681a-6270-43dd-a67e-d33393aa0839"
      unitRef="usd">191955000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMzLTEtMS0xLTE_8337bbdc-746c-4a70-a261-39502aeeedb1"
      unitRef="usd">39777000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzMzLTMtMS0xLTE_2d28f0a0-06b5-48b9-bda2-77bf69dbd233"
      unitRef="usd">16475000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM0LTEtMS0xLTE_27e0bea5-0522-49b1-9d9a-deeaad49949b"
      unitRef="usd">69163000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM0LTMtMS0xLTE_e80c74cf-ab2d-4547-a261-7913d3b8906b"
      unitRef="usd">80588000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM2LTEtMS0xLTE_a72a873f-1a9b-4935-9078-cd16eabd2c73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM2LTMtMS0xLTE_8747a1d1-2f3b-4c85-82d5-729d7175ea7e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV8zNQ_9b596906-11ba-44c3-a181-a33789b3d88c"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV8zNQ_d11107cd-cde2-409a-9c80-cdb13c12f5c4"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV80OA_0717ebd3-6d83-4f49-aa5b-254d99b815e3"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV80OA_4ed2e919-fba5-4b25-af34-00bcec41d212"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_53c46798-6415-4c58-847a-3ebc7a876fba"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_64fc6bdd-bf5c-4cac-a367-f260f077fefa"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_bbddcc48-5156-4bbc-a603-f0c070fa158e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTAtMS0xLTEvdGV4dHJlZ2lvbjphYjc2ZGVhYzEwMzM0NzAzYTg1YjU3NTc0YjBhNmQ0MV82Mg_d57f48f9-b006-46a6-ae1d-122371a05731"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTEtMS0xLTE_004fd092-48f5-4dbc-8a07-e5a018bb70f2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzM5LTMtMS0xLTE_1839a688-895d-45c8-9e11-d5ea86e6a032"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN18zMg_65ae41f5-38e2-492c-a7df-89a23828e07f"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN18zMg_a7c43a13-d244-46c4-9fc6-e41c54de6093"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN180NQ_6e6e5c46-6559-46ed-a286-03866ca363a5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN180NQ_ed754e62-97d4-41c2-96ea-241758801021"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN184Mw_457a6c57-27c3-4edb-8a6f-e4cdded91725"
      unitRef="shares">53981000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN184Mw_c932ea7e-7b18-4d47-a832-9282c779d715"
      unitRef="shares">53981000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN185MA_15e3e150-29fb-4732-ab3c-ad3a06ea0b74"
      unitRef="shares">53797000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTAtMS0xLTEvdGV4dHJlZ2lvbjoxNzY5ZDlhMmMzZGM0ZjFlODIzMWI4YWM1ODUwOTQwN185MA_2d04f849-15d6-4b1e-9b5d-e57c3e3db796"
      unitRef="shares">53797000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTEtMS0xLTE_d6853dfe-0eae-4948-b02c-4f7f0397efb3"
      unitRef="usd">540000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQwLTMtMS0xLTE_c9868e64-cad6-48ef-85f8-38e9f35004ba"
      unitRef="usd">538000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQyLTEtMS0xLTE_6d324687-0117-463a-b1cf-6d98454e9be8"
      unitRef="usd">-125028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQyLTMtMS0xLTE_7b5556e4-74df-4a7c-a547-c1d6d424a630"
      unitRef="usd">-161786000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQzLTEtMS0xLTE_252ab19b-f49b-41ff-bfab-c60a552ac9e0"
      unitRef="usd">1358726000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQzLTMtMS0xLTE_c61e87d9-dfad-4b3d-a152-77e7b78494a9"
      unitRef="usd">1198567000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ0LTEtMS0xLTE_fd35b81a-bc51-4293-9af1-38e86290dc09"
      unitRef="usd">1234238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ0LTMtMS0xLTE_ab45c28e-5867-4d3c-8c0a-78e96dc5eccd"
      unitRef="usd">1037319000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ1LTEtMS0xLTE_ad5709aa-2b1a-4092-90d2-c1183ea87fcb"
      unitRef="usd">53000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ1LTMtMS0xLTE_27875bba-b817-4013-bb6f-62413501ba65"
      unitRef="usd">54000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ2LTEtMS0xLTE_e9f235ff-45cb-4b2b-9559-6810ea20baad"
      unitRef="usd">1234291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ2LTMtMS0xLTE_e2b69d98-31e2-494e-a7a5-11fc4e713d35"
      unitRef="usd">1037373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ3LTEtMS0xLTE_802c22a8-75f0-4425-91b1-070fc9928251"
      unitRef="usd">2576562000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzYvZnJhZzpkODg5ZWQyZmQ0N2M0NmEzYmFlZDE1YmVkYTIzYTQzZC90YWJsZTowYzIzMTQxMjY0NGE0NDc2OWNhZmMyNDc4MTBlMDk3Ni90YWJsZXJhbmdlOjBjMjMxNDEyNjQ0YTQ0NzY5Y2FmYzI0NzgxMGUwOTc2XzQ3LTMtMS0xLTE_a5a6f35c-3f9c-4175-8ced-f720669872e4"
      unitRef="usd">2378558000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzItNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i23985ae27dff45389aee01403e8a0590_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtMS0xLTEtMQ_072eb3c5-f22a-41b0-8164-31afe313f94d"
      unitRef="usd">661341000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7875d50ea62e4e97bcae75bead7ab37c_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtMy0xLTEtMQ_c86fda62-0e39-41af-b67e-8867a9933e6a"
      unitRef="usd">646319000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if662bd82318b4c1aa18185b3e08c6c91_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzMtNS0xLTEtMQ_29bb7e0d-50aa-4dba-bbfe-906f1ae39dcc"
      unitRef="usd">717711000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2a1d7097218349608ebfba4ee195374e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtMS0xLTEtMQ_19d73315-1e5e-4456-ad6f-57c4962e82f1"
      unitRef="usd">2053772000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibe913ec9ddc04fb7b95d61df34edbad6_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtMy0xLTEtMQ_dffe9b55-e760-4c74-973b-3d23814202d6"
      unitRef="usd">1902037000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9064c8f4324b432784c720790c00aa5a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzQtNS0xLTEtMQ_53845af6-079b-495d-af3b-f80a7618b147"
      unitRef="usd">1981454000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtMS0xLTEtMQ_12d04935-7b36-4504-a077-c234971f0862"
      unitRef="usd">498400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtMy0xLTEtMQ_d32014aa-dd0e-4c0e-baa9-03301281bef0"
      unitRef="usd">446535000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzUtNS0xLTEtMQ_a41d5c80-6774-49ad-afe7-3cbe30d38fb1"
      unitRef="usd">408183000</us-gaap:GrossProfit>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtMS0xLTEtMQ_ca5f57fe-01df-4bad-8576-cade7207d7ba"
      unitRef="usd">222972000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtMy0xLTEtMQ_0f9f47aa-f895-4a40-9895-30d17ea4d0d5"
      unitRef="usd">204615000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzYtNS0xLTEtMQ_c498f5f5-a21f-438b-88e8-3aeee1577dbd"
      unitRef="usd">200230000</ttek:SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctMS0xLTEtMQ_6846d273-6c25-4155-b346-2e227fa799c0"
      unitRef="usd">0</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctMy0xLTEtMQ_d591c313-2c17-4f7f-9518-d09bbba810c9"
      unitRef="usd">0</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzctNS0xLTEtMQ_802a7eae-27a0-4d20-97c6-286023c7582a"
      unitRef="usd">10351000</ttek:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtMS0xLTEtMQ_eb8fdf0b-7a82-4265-8959-f5e323488e28"
      unitRef="usd">3273000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtMy0xLTEtMQ_6c3796a7-ad09-4c2f-a382-1632f8c78839"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzgtNS0xLTEtMQ_3b46c65a-d0ed-4355-86b3-7e2128182d42"
      unitRef="usd">-1085000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktMS0xLTEtMQ_b4dcd61c-4243-4493-a333-701dd125b199"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktMy0xLTEtMQ_b0f1f770-b144-424f-b1aa-a7e8cb30e817"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzktNS0xLTEtMQ_5fa1c485-cfa4-416c-8357-a5c1b33583d4"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTEtMS0xLTE_75d3d1f8-32b5-48ef-a9ad-8315ec6437f7"
      unitRef="usd">278701000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTMtMS0xLTE_1b928c75-f181-49f9-a2d9-00595c2bc13e"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEwLTUtMS0xLTE_fbea2cff-4c91-40a7-bdfc-426e88d7bcb4"
      unitRef="usd">188762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTEtMS0xLTE_26b2c52b-5daa-473a-a0f8-ffdcbbcb999e"
      unitRef="usd">917000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTMtMS0xLTE_0c8cb070-9403-46c5-a967-02d07f8b1596"
      unitRef="usd">1375000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzExLTUtMS0xLTE_c3981ea4-16f6-4fa0-9b58-0c019dd7f162"
      unitRef="usd">1732000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTEtMS0xLTE_a39f4e89-e7bd-4960-995b-cf2f5a0a184a"
      unitRef="usd">12748000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTMtMS0xLTE_76b9d099-8bfb-4d37-a8a5-f190ae929c1a"
      unitRef="usd">14475000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEyLTUtMS0xLTE_e3679533-bb4a-479a-872c-5ed8857d6105"
      unitRef="usd">15358000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTEtMS0xLTE_a4b65394-2c13-4eef-9342-0999720d585a"
      unitRef="usd">266870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTMtMS0xLTE_be75c7a7-5f61-4dd9-a136-055fff9cc232"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzEzLTUtMS0xLTE_8d74a1f4-4cf1-4b9a-8c3c-a85e3a52f48b"
      unitRef="usd">175136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTEtMS0xLTE_110e0094-3538-4695-ab98-e40e2fcb8ab0"
      unitRef="usd">34039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTMtMS0xLTE_66fe1c88-175f-4a35-9da0-4a0f90741b96"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE0LTUtMS0xLTE_686ed311-854e-4d96-86f7-6a06acae0fce"
      unitRef="usd">16375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTEtMS0xLTE_dacdf0d8-2a5a-4a39-95cd-dfbc7e8f4482"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTMtMS0xLTE_86ddb233-cf2d-420b-a568-413b2c1fb44f"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE1LTUtMS0xLTE_0cff401b-e676-494d-a969-79608e9e6220"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTEtMS0xLTE_e7cebdef-1982-4d82-b921-b09ced76a1e7"
      unitRef="usd">21000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTMtMS0xLTE_c7d151e4-c8de-4a24-a8f8-0ae564906703"
      unitRef="usd">31000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE2LTUtMS0xLTE_765d5821-69f3-4405-bcb5-bb5d05ce7558"
      unitRef="usd">93000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTEtMS0xLTE_5c024613-129c-4de1-9bc1-9ab34745f394"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTMtMS0xLTE_b30fba22-c389-4a77-8087-325cf02cb1c7"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE3LTUtMS0xLTE_adc9054a-cffa-4444-a10b-2eab01d8f1f0"
      unitRef="usd">158668000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTEtMS0xLTE_38e5790f-1a70-4067-b1af-a47615b6b826"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTMtMS0xLTE_f1c7955d-5589-4a2f-ad7a-052a2919b03a"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzE5LTUtMS0xLTE_3a55e37e-9fb1-454c-8aa2-74b1ef5ac84e"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTEtMS0xLTE_cffd7b28-9531-4e42-b4dc-cabc569fa173"
      unitRef="usdPerShare">4.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTMtMS0xLTE_52871389-d06f-4ee9-a291-fca6379315d4"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIwLTUtMS0xLTE_d3a7afa2-b9ae-4f1e-ae41-3400c7ab43d9"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTEtMS0xLTE_4711227b-0b56-480d-925b-566dcd5f09bc"
      unitRef="shares">54078000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTMtMS0xLTE_b28163c5-565d-4c48-af08-5c0ac430c9a2"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIyLTUtMS0xLTE_6739edaa-9427-463b-b8ff-3b037b633e14"
      unitRef="shares">54986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTEtMS0xLTE_d9967a2f-e95f-4236-88a2-8bf6c0ac1738"
      unitRef="shares">54675000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTMtMS0xLTE_e4b5068f-7834-4a1d-adcc-d02d95c2b137"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xMzkvZnJhZzozNWU2ODYyOWRlNGI0OGM3YjMzMTUzZTlhYWE1NjMxZi90YWJsZTowMzFkYjkzNzUwMjk0NTk0OGMzZGY2MWI0MGE0MmFmOS90YWJsZXJhbmdlOjAzMWRiOTM3NTAyOTQ1OTQ4YzNkZjYxYjQwYTQyYWY5XzIzLTUtMS0xLTE_d8e25716-9cde-4f0a-bd2d-8e10c9f404f6"
      unitRef="shares">55936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItMS0xLTEtMQ_e033b1ec-a0bd-47a0-91d6-03355dcea93f"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItMy0xLTEtMQ_5d3d1345-c0b7-4f1e-8f7e-7b7e49c0a676"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzItNS0xLTEtMQ_a5731fac-1db8-4031-b303-9e1d58bda9e3"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtMS0xLTEtMQ_d41e751c-7c45-47f9-b7ae-8bfeb1ae602b"
      unitRef="usd">30644000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtMy0xLTEtMQ_6b255363-839b-424b-ae32-4ef06bb83594"
      unitRef="usd">3435000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzUtNS0xLTEtMQ_1daf2329-a4c8-4849-bf10-0a6ac85e1104"
      unitRef="usd">-20866000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtMS0xLTEtMQ_81b43405-ebc7-42e9-8494-a0ef85c07bb6"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtMy0xLTEtMQ_51210457-9f92-4ebb-b326-253d2533b611"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzYtNS0xLTEtMQ_efa4bd11-9556-4bab-970a-9325a0014d73"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctMS0xLTEtMQ_50791f5c-29d5-45a7-8283-55eb12d3455e"
      unitRef="usd">36761000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctMy0xLTEtMQ_01326ff0-c773-4f8d-aed5-18d80f69961d"
      unitRef="usd">-1203000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzctNS0xLTEtMQ_a66c6b62-1ddb-4ccd-8f14-709e0948e2bf"
      unitRef="usd">-32991000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTEtMS0xLTE_895275e7-7e5f-49fa-8b53-cff0ab2691af"
      unitRef="usd">269592000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTMtMS0xLTE_c21ad5cb-f021-4438-8f62-6c68cceefd16"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzExLTUtMS0xLTE_f2deacf5-c2dc-424a-9d66-5683df39f5b7"
      unitRef="usd">125770000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTEtMS0xLTE_e6b221d6-15e4-47a5-bd7b-5c694760be68"
      unitRef="usd">24000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTMtMS0xLTE_374b8e81-1b0e-4e57-87bc-00a2d9e9e6d5"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEyLTUtMS0xLTE_27f678f9-51d0-43ba-8102-02930f33e8b5"
      unitRef="usd">336000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTEtMS0xLTE_f36c30ed-0f60-432f-a932-d9857d939bee"
      unitRef="usd">269568000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTMtMS0xLTE_c4684682-ad5a-4fc7-b067-1a5fd299136b"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDIvZnJhZzpkN2VjZDZiYTU0ZTU0NGVkYjNhYTM0NzJlMjM0NjBkOC90YWJsZTozNjBiMDM5ODQ1Njg0ODNmYWQ3MDQ0OTUxNzljMWVhYi90YWJsZXJhbmdlOjM2MGIwMzk4NDU2ODQ4M2ZhZDcwNDQ5NTE3OWMxZWFiXzEzLTUtMS0xLTE_6f9a255f-ba05-4323-9e05-c44aa84100c4"
      unitRef="usd">125434000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtMS0xLTEtMQ_75be5815-82c8-461d-b8ab-7dbf84cc5738"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtMy0xLTEtMQ_804e609c-33c3-42de-844d-8784400f951b"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMtNS0xLTEtMQ_5893a4dd-a866-4e2b-a4db-24bb997775c2"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtMS0xLTEtMQ_0ea130c4-b8ad-4c4d-94af-5c70733335ab"
      unitRef="usd">23805000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtMy0xLTEtMQ_9888139c-1279-4912-a116-775063bc56d9"
      unitRef="usd">24611000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUtNS0xLTEtMQ_54a29d17-fa73-4597-a871-31dd0eb3f6d5"
      unitRef="usd">28844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtMS0xLTEtMQ_62848608-0b51-4403-9e33-9189050f544f"
      unitRef="usd">4990000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtMy0xLTEtMQ_19899c29-2b84-4c70-a03e-1409ef7b055c"
      unitRef="usd">6605000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzYtNS0xLTEtMQ_73245056-11ac-44b4-9b1c-9054ddfbc95a"
      unitRef="usd">4073000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctMS0xLTEtMQ_44dd2f93-de99-44fe-9f3c-cc4e27c6ad60"
      unitRef="usd">4604000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctMy0xLTEtMQ_148706b8-01f5-4d91-b7ef-2c13f1902fc8"
      unitRef="usd">6310000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzctNS0xLTEtMQ_c79c4ebe-8d19-4032-9d98-53e2f6541102"
      unitRef="usd">4048000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ShareBasedCompensation
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtMS0xLTEtMQ_88c50f1b-c716-40ff-b067-10c02cc1df3d"
      unitRef="usd">23067000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtMy0xLTEtMQ_2d586c22-f600-4015-8891-7dc5582d9664"
      unitRef="usd">19424000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzgtNS0xLTEtMQ_8589b2ef-b88e-4699-b060-55376a3e8df3"
      unitRef="usd">17618000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktMS0xLTEtMQ_8ecf165b-9d03-4bdc-b9dc-dc919a46de90"
      unitRef="usd">-38494000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktMy0xLTEtMQ_9c9cdda0-f3b2-429c-8462-66028f3ecfd2"
      unitRef="usd">565000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzktNS0xLTEtMQ_497d09f5-bfef-4a4e-8a1a-dbaac6aa1cb3"
      unitRef="usd">-37615000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTEtMS0xLTE_d5568a05-ddab-45ab-aa10-be82ee904bdd"
      unitRef="usd">-4130000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTMtMS0xLTE_5f5903d8-0387-455c-a5a4-22e88e206d8f"
      unitRef="usd">1267000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEwLTUtMS0xLTE_2e075b85-7968-41ae-b0e5-d39254337b8d"
      unitRef="usd">16964000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTEtMS0xLTE_66dc1682-c1b9-4b99-8cc6-f6e7401b36e7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTMtMS0xLTE_c4a5328f-9253-4d78-b67b-57c5a767ccaf"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzExLTUtMS0xLTE_a757666c-5f36-4cc1-b398-22fd51468c7a"
      unitRef="usd">7755000</us-gaap:GoodwillImpairmentLoss>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTEtMS0xLTE_3f9ca755-69cd-4b48-add5-f43b7a7f3ec1"
      unitRef="usd">3273000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTMtMS0xLTE_e654f553-cd14-4949-a641-b48266f6f1d3"
      unitRef="usd">14971000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEyLTUtMS0xLTE_c7b43dc7-0eb8-4276-8260-b47cdd4c660d"
      unitRef="usd">-1085000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTEtMS0xLTE_3c1e4a49-5a3e-4f6c-9d61-b7c0636df3ca"
      unitRef="usd">110000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTMtMS0xLTE_a56183ff-fc1d-4c17-b9b1-da01d690b277"
      unitRef="usd">11066000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzEzLTUtMS0xLTE_9927916b-0e2d-4578-8c0c-e650aedf362d"
      unitRef="usd">232000</us-gaap:GainLossOnDispositionOfAssets>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTEtMS0xLTE_c5a51e8b-a871-4a54-8212-34c417c38598"
      unitRef="usd">-17431000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTMtMS0xLTE_a3bbeaf8-6ede-4782-b9ca-b030258738a2"
      unitRef="usd">-154748000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE1LTUtMS0xLTE_66d6c4a6-ac96-48f1-99df-aa5fd8504d72"
      unitRef="usd">10226000</ttek:IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTEtMS0xLTE_bfd7ec91-618d-4f44-b65b-f0a709c0663f"
      unitRef="usd">582000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTMtMS0xLTE_463ee3a2-a6a5-4c09-b109-098dd1249ff5"
      unitRef="usd">11321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE2LTUtMS0xLTE_387634ab-15a3-423c-8302-7a83f1653a27"
      unitRef="usd">-2568000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTEtMS0xLTE_5d80844f-64f1-4d05-8214-0c98f1e2aece"
      unitRef="usd">13551000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTMtMS0xLTE_2f1ef817-08c1-4810-b5bd-b58d826f63cf"
      unitRef="usd">-102162000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE3LTUtMS0xLTE_82ca462a-3187-4f6b-a4b3-28039887ef94"
      unitRef="usd">39011000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTEtMS0xLTE_a1524def-192f-4c35-a78d-b50afc747f45"
      unitRef="usd">5425000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTMtMS0xLTE_d8e6d34f-622d-45c8-9863-e773ede66568"
      unitRef="usd">-8173000</ttek:IncreaseDecreaseInAccruedCompensation>
    <ttek:IncreaseDecreaseInAccruedCompensation
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE4LTUtMS0xLTE_925bd5e4-a8dd-4866-acfb-93ab0a9b5786"
      unitRef="usd">18359000</ttek:IncreaseDecreaseInAccruedCompensation>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTEtMS0xLTE_b516d50f-e2b3-49ef-94a8-493a53c6b20d"
      unitRef="usd">13407000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTMtMS0xLTE_1f850236-537a-4c5f-ad64-53e9eb518d87"
      unitRef="usd">5894000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzE5LTUtMS0xLTE_100cbecb-26af-491a-96d9-e4c0e422953e"
      unitRef="usd">-6039000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTEtMS0xLTE_e44e5c2d-76a9-4be3-bf9a-75490674d13a"
      unitRef="usd">8740000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTMtMS0xLTE_39ab4b25-fc1b-4ebb-906b-823e87bf56c3"
      unitRef="usd">19460000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIwLTUtMS0xLTE_6653006b-997b-40b8-8720-d85d01af3012"
      unitRef="usd">-16929000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTEtMS0xLTE_08c35672-61d2-4e67-ad51-80d9bfddaf8f"
      unitRef="usd">13090000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTMtMS0xLTE_821b25d0-cb7b-4c72-8ca1-edb62eee2546"
      unitRef="usd">-5192000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIxLTUtMS0xLTE_6e405b88-143d-4d13-88e7-d38683ee6f49"
      unitRef="usd">-11386000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTEtMS0xLTE_7a061c4c-dcfc-45d2-8e9f-c15b3d243ff3"
      unitRef="usd">304372000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTMtMS0xLTE_fffa6740-32dc-436a-8a28-f82c3d41ba0b"
      unitRef="usd">262479000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzIzLTUtMS0xLTE_857f5508-f999-4df3-97aa-e9645eaa902e"
      unitRef="usd">208513000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTEtMS0xLTE_10570921-509e-4cdf-b729-440d21c28e19"
      unitRef="usd">84911000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTMtMS0xLTE_b86bbac6-75c3-4ee9-ab84-b00de8d38457"
      unitRef="usd">68488000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI1LTUtMS0xLTE_3ab9cf2f-eb35-47fc-859c-f9590a17b010"
      unitRef="usd">84159000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTEtMS0xLTE_a69458e0-53e7-4d4b-af14-d920da88e23a"
      unitRef="usd">8573000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTMtMS0xLTE_94cf89b7-dc4b-4c2f-b2ab-f63d5db43b8e"
      unitRef="usd">12245000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI2LTUtMS0xLTE_eb669a2d-604f-4e30-8dda-8410726a0e3d"
      unitRef="usd">16198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTEtMS0xLTE_d2744059-3331-44a2-a7aa-54440c625df8"
      unitRef="usd">492000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTMtMS0xLTE_731ca91f-27eb-41a2-b9e0-114543d568fa"
      unitRef="usd">17710000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI3LTUtMS0xLTE_e148e552-a2c3-428e-bf36-bd579de2df38"
      unitRef="usd">651000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTEtMS0xLTE_9e6a75d8-e2ab-4527-8354-55b7a7316950"
      unitRef="usd">-92992000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTMtMS0xLTE_e65d70c6-3106-4f2f-8074-0e05874a272a"
      unitRef="usd">-63023000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzI4LTUtMS0xLTE_4e2586a8-6637-4530-9c9f-d208bcca447a"
      unitRef="usd">-99706000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTEtMS0xLTE_a0880414-a5ab-4c4b-945b-42e4b8313ae2"
      unitRef="usd">370222000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTMtMS0xLTE_bb039fba-92a4-4a69-b9a4-7bb08667f9eb"
      unitRef="usd">308364000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMwLTUtMS0xLTE_eeeeccf4-a862-4d65-a24b-50b1d3a97d06"
      unitRef="usd">417262000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTEtMS0xLTE_4d3ec1e2-ad9a-4a3e-bfc7-d83c01546349"
      unitRef="usd">414308000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTMtMS0xLTE_44ea3707-256e-4d57-b9e6-718bf6d4c401"
      unitRef="usd">331066000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMxLTUtMS0xLTE_4b34f0e8-469c-4194-8bd0-ef6450139762"
      unitRef="usd">415491000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTEtMS0xLTE_baf36ecc-f270-4169-882d-f55e7c939cf9"
      unitRef="usd">60000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTMtMS0xLTE_ebe1061b-aaa2-4488-ae03-794da83f0198"
      unitRef="usd">117188000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMyLTUtMS0xLTE_c32d8af2-70df-437e-82fc-a09085f8e74d"
      unitRef="usd">100000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTEtMS0xLTE_a8f39140-4ef4-4245-b663-04d6fdb6fcfb"
      unitRef="usd">17630000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTMtMS0xLTE_5c90d4b8-a1ba-4b18-9ae8-1bab9b0a952f"
      unitRef="usd">11166000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzMzLTUtMS0xLTE_d6e2f40b-b078-4a9b-94ff-234267f64c3f"
      unitRef="usd">6893000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTEtMS0xLTE_58a552a0-23e3-4b99-af7f-b47f7bf326e6"
      unitRef="usd">20251000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTMtMS0xLTE_721d0e14-649f-4d2f-8b1a-0b5affb19442"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM0LTUtMS0xLTE_e1faa48a-0b12-4e88-b45a-1d1c6dfdd01a"
      unitRef="usd">12018000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTEtMS0xLTE_3c90eac1-36e1-4119-9c6e-851d037373a0"
      unitRef="usd">11250000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTMtMS0xLTE_9160a81d-2a6b-4811-8d05-4141bb5e03a6"
      unitRef="usd">10334000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM2LTUtMS0xLTE_bd4bbe6d-5445-4b62-8a9e-6fd4ec3da53f"
      unitRef="usd">11751000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTEtMS0xLTE_9162aae0-8774-4303-b507-bb354367aa1e"
      unitRef="usd">-36627000</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTMtMS0xLTE_0cff8237-8da1-426f-a864-3db46a900522"
      unitRef="usd">36627000</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM3LTUtMS0xLTE_49558e44-9468-4c98-a019-eb2596d63a67"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTEtMS0xLTE_b3f0752c-79b6-4686-9cf0-4f63b1b5c589"
      unitRef="usd">40041000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTMtMS0xLTE_00717017-f684-462a-9068-d8a618a929a5"
      unitRef="usd">34743000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM4LTUtMS0xLTE_763082be-0ecf-47e8-add0-6cdb53149b21"
      unitRef="usd">29674000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTEtMS0xLTE_d939190b-15df-4d34-a2a8-495e4b1652af"
      unitRef="usd">2714000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTMtMS0xLTE_28d16cda-c972-4cd2-af46-60febe4eb3df"
      unitRef="usd">1311000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzM5LTUtMS0xLTE_07fe2efd-8d37-4760-b20f-cb591f7bbb5b"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTEtMS0xLTE_855b5268-5b8c-486c-b0c3-2af695deb2d5"
      unitRef="usd">-210099000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTMtMS0xLTE_1067a05d-48cc-4053-ace4-aaba220e836e"
      unitRef="usd">-163049000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQwLTUtMS0xLTE_d2cc16b7-a4f8-4df2-8401-cd3fe475a0de"
      unitRef="usd">-135063000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTEtMS0xLTE_6f3a2118-84b9-4b50-a638-1fe6387e6695"
      unitRef="usd">7772000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTMtMS0xLTE_6b2af5ed-24ce-4066-9747-8601b0e9e367"
      unitRef="usd">207000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQyLTUtMS0xLTE_f020d72d-ef05-4bd0-b225-cd7d0e38483b"
      unitRef="usd">-1727000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTEtMS0xLTE_0582c28f-ca05-488b-9861-c41c45a2a2a4"
      unitRef="usd">9053000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTMtMS0xLTE_f30dd7c1-fc45-4e50-b3d8-08b82b305f7f"
      unitRef="usd">36614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ0LTUtMS0xLTE_75ae6b39-facb-4682-82cf-3f759a9fb630"
      unitRef="usd">-27983000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTEtMS0xLTE_07769c21-9018-4f3c-9ce7-2694a7b4a857"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTMtMS0xLTE_a90c996e-a011-458d-83e4-6a0dd1b1345b"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ1LTUtMS0xLTE_4a2a964a-8bc1-47d3-a874-49b20adcaf89"
      unitRef="usd">148884000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTEtMS0xLTE_d9bdb931-e51d-4e9e-8211-15bba0656b75"
      unitRef="usd">166568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTMtMS0xLTE_095f6a05-a878-447b-a862-f1b3c834e42c"
      unitRef="usd">157515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzQ2LTUtMS0xLTE_6e2da47b-3812-4117-a403-8918473a58fa"
      unitRef="usd">120901000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTEtMS0xLTE_4348a409-83a7-4bc2-bdfb-e0bcb3464378"
      unitRef="usd">10330000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTMtMS0xLTE_290b8e80-b4b6-4f79-81e1-23a250ba1151"
      unitRef="usd">13256000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUwLTUtMS0xLTE_b6616da4-5403-4440-99f1-982565da4c1b"
      unitRef="usd">12310000</us-gaap:InterestPaidNet>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV80NQ_c41ac6ac-ebc8-4a77-a8b5-6f46845b1602"
      unitRef="usd">2100000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV80OQ_3f448ad7-cda4-4474-877d-a1ea74aa2340"
      unitRef="usd">1400000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTAtMS0xLTEvdGV4dHJlZ2lvbjpiMjExNzAyMTJjNjU0NzhmYTRiYTQ4YTQ5MTg0NWQ3YV81Ng_dfc0b835-be77-4995-97f0-2b380bcaa06b"
      unitRef="usd">5200000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTEtMS0xLTE_5b1165cf-cfca-4f5f-9fe9-e4a7d45d9291"
      unitRef="usd">59111000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTMtMS0xLTE_8a7f40e1-0633-4218-a21c-03f27a8686dd"
      unitRef="usd">55039000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDUvZnJhZzo5NDU3ZDBlOWY5Njc0NjI4OTg5MzU0ZTE5NTNmZWUwMy90YWJsZTo2MDZmMDZhMjAyYjg0MmFiYjA4MDg3MGJhMWY3ZjU1Zi90YWJsZXJhbmdlOjYwNmYwNmEyMDJiODQyYWJiMDgwODcwYmExZjdmNTVmXzUxLTUtMS0xLTE_335acb8f-a3e5-4c8b-9c91-27e4f4e51892"
      unitRef="usd">66038000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMS0xLTEtMQ_ffd12957-21c5-4fd2-b22e-9e1b660c4f02"
      unitRef="shares">55349000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie56cd7c88bac4f348c2c86eabfa460d0_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMy0xLTEtMQ_d630a812-06b7-4d92-a803-fc0f4d6d70b1"
      unitRef="usd">553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5ef8cae2f464969b12420e695746bc5_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItNS0xLTEtMQ_0443367e-7834-45b5-ac2e-6ae7502e9740"
      unitRef="usd">148803000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i582520719c3d47ff819c6a1f1d4b61d6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItNy0xLTEtMQ_2f1aa520-5915-4459-af86-b1e5645a3538"
      unitRef="usd">-127350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8741df35c03e4c6b954862b791c9d949_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItOS0xLTEtMQ_3eb4f746-287e-48f5-8706-6934b1665729"
      unitRef="usd">944965000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i889170d67b76415986cb1f96241bdf63_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTEtMS0xLTE_41b85ea6-fe00-405b-b104-dbc35175b677"
      unitRef="usd">966971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81ac0fbae3674063ae9c521ce3fd4b67_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTMtMS0xLTE_fdda056a-acbd-4640-96a9-6d7145ae8c89"
      unitRef="usd">129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzItMTUtMS0xLTE_f56798f7-78f3-4b7e-8815-1cac0402d7f5"
      unitRef="usd">967100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtOS0xLTEtMQ_7e6d20a7-988d-4c0d-88c8-bce919a35366"
      unitRef="usd">158668000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTEtMS0xLTE_9d0a976a-ba45-4140-888c-d9b0d96c1a9e"
      unitRef="usd">158668000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTMtMS0xLTE_be435bef-4834-4091-9a1c-364d1473c19f"
      unitRef="usd">93000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQtMTUtMS0xLTE_c3a7058d-a10a-4206-a315-9f63366720c6"
      unitRef="usd">158761000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtNy0xLTEtMQ_31e948fc-181d-4f3f-ad8d-e692a650f688"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTEtMS0xLTE_bb9e61e0-df99-4416-bcde-f09f20c7420c"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTMtMS0xLTE_7b857d64-f7ab-4af8-a2b2-bb768d66549c"
      unitRef="usd">243000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzUtMTUtMS0xLTE_c08590c2-27f8-4b48-8b8d-b1a9927d3839"
      unitRef="usd">-20866000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtNy0xLTEtMQ_201d0842-34a9-400f-b8b5-5aa6aaf45407"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtMTEtMS0xLTE_ffbd2296-2242-4bdd-b32d-8ed38d3b9b04"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzYtMTUtMS0xLTE_d317abbb-45e8-4d00-9bdd-9f59ef1e0140"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTEtMS0xLTE_41089668-f803-45bb-99f3-d127980362cb"
      unitRef="usd">125434000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTMtMS0xLTE_0cce51ba-3adf-4a07-9539-912463685352"
      unitRef="usd">336000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzctMTUtMS0xLTE_fb95ee72-9454-45e2-95ed-959926afbc06"
      unitRef="usd">125770000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3be9adb5ee9945ab8ae2bc421630ae44_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzgtMTMtMS0xLTE_bd9b85c8-c40d-417f-a3af-d2760a3dac86"
      unitRef="usd">287000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzgtMTUtMS0xLTE_96d4116b-78ef-4666-9860-e8442f7fde7d"
      unitRef="usd">287000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMC0xLTEtMS90ZXh0cmVnaW9uOjliZjc3N2JjMTNhMzQ5ODNiNzBhZWM4ZTcwNGNhNzZiXzIy_61041f0a-3e1b-406b-808d-91c7902f79b0"
      unitRef="usdPerShare">0.54</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib369c72d7ff448e99ac22d44fed95125_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktOS0xLTEtMQ_77d4195f-b7fc-492e-904f-4354351c3563"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMTEtMS0xLTE_903626bb-643e-4128-b4aa-407c18ef6b94"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzktMTUtMS0xLTE_c86fcaf4-234c-4ccc-bdc2-683b095d7dbc"
      unitRef="usd">29674000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTUtMS0xLTE_56a85368-22c3-4e64-b013-a8faa994d87a"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTExLTEtMS0x_86a068ce-cc2e-4a29-9f41-9acad4612790"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEwLTE1LTEtMS0x_fea91e6d-0fc4-485d-8d7a-c31f18e430cc"
      unitRef="usd">17618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTEtMS0xLTMxMzI2_adebc6fd-e44d-4e55-8dfa-ad50c596ccb4"
      unitRef="shares">183000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTMtMS0xLTMxMzI2_5e751bba-c38e-4b82-9adb-d728b932d66e"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTUtMS0xLTMxMzI2_49aa4a16-0016-4851-9aea-6701ba73a91a"
      unitRef="usd">-6895000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTExLTEtMS0zMTMyNg_d6b4de33-ec8b-4b81-ab78-bc1a3813b3de"
      unitRef="usd">-6893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTE1LTEtMS0zMTMyNg_623c7476-644c-488c-80e4-29aabd4868dc"
      unitRef="usd">-6893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTEtMS0xLTE_22b4dfd4-f281-4bb7-b376-9929e5617f82"
      unitRef="shares">448000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTMtMS0xLTE_f07c9bde-50a4-406d-8e6d-834a9d9d5a12"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTUtMS0xLTE_b656d4b2-a0d1-4dd4-b850-23bd58783ce1"
      unitRef="usd">11746000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTExLTEtMS0x_5ec6fafb-826d-474e-83f9-f7e1ed13e294"
      unitRef="usd">11751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzExLTE1LTEtMS0x_18b83bbe-cf20-40e3-8489-43beac466f7e"
      unitRef="usd">11751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTEtMS0xLTE_efc3aab5-d6b3-4154-97b6-7f0414c77ed4"
      unitRef="shares">148000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTMtMS0xLTE_74391e2d-2723-4d17-9dae-d22deab78351"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTUtMS0xLTE_8c9c0abe-814f-4509-9f12-1e97dc08c3ef"
      unitRef="usd">6844000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTExLTEtMS0x_964084b1-9640-48a5-b33c-0d2cdd3f25df"
      unitRef="usd">6846000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzEzLTE1LTEtMS0x_1683995e-0f5a-44a5-b18c-09acad72d320"
      unitRef="usd">6846000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTEtMS0xLTE_af44a360-9e51-4652-b303-29fed39647eb"
      unitRef="shares">1563000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i194a7080f58f40838add6c3d1800c644_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTMtMS0xLTE_b8b49530-425b-4beb-80fe-a86ad24a1860"
      unitRef="usd">16000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1ecac53635d04527ba5d3aec6610f15a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTUtMS0xLTE_66359140-5c62-40c0-9809-411418a71c91"
      unitRef="usd">99984000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic6ec6b2309b944ca88e72b9625c3445b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTExLTEtMS0x_4935dd2c-c6c7-4d56-8c80-d664c1b06f6c"
      unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE0LTE1LTEtMS0x_06ad78e4-b089-4d7a-bfd5-879073259a17"
      unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c6188b66e4a48db93ad777632433548_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTktMS0xLTExMw_7a2d396f-bf47-44ec-9386-35d523d7f3ad"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67b2fed658db482093349703c887d2a4_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTExLTEtMS0yNjM4MQ_dd48d5df-26b2-4adb-b37d-88bc3e7a0b0b"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90be6b71971e4a8aac625aaffd18e86d_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTE1LTEtMS0yNjM4Mw_1f89fc9f-e514-43cb-a7f2-8b4f0941492c"
      unitRef="usd">-2767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="if9538cfe358447eb9e04555db936cb38_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTEtMS0xLTE_af25fd7b-2a23-45a5-9080-c07707d4a17e"
      unitRef="shares">54565000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9538cfe358447eb9e04555db936cb38_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTMtMS0xLTE_294686aa-794c-4b4d-a3b2-31232d15f78d"
      unitRef="usd">546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i499a79b89587433eb32c443b3a0845ae_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTUtMS0xLTE_cec833b7-fcb8-4af3-a2a6-b264b48d9584"
      unitRef="usd">78132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61978e75681544ab91d096092f3a274b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTctMS0xLTE_03a65f82-33c5-4b14-aa10-675f69b7ecdb"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i021e93f12d294dabb26e76c3cb864e6f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTktMS0xLTE_d4ab7bc7-1ec5-46e2-86ad-4095a505891f"
      unitRef="usd">1071192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b8429a51ae243c2921d4ae71e57d9f8_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTExLTEtMS0x_723d917f-4ca4-461d-9402-5ba1b28020ae"
      unitRef="usd">989286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ccaf741193e43c79521d98c6f28241b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTEzLTEtMS0x_b941d14a-0c01-451a-9ffc-9ac5d5c336a9"
      unitRef="usd">178000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE1LTE1LTEtMS0x_1ca9116c-5fc1-4803-b947-b7bc792950e9"
      unitRef="usd">989464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTktMS0xLTE_15f5172a-12d8-424f-80c7-89afaf984ff7"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTExLTEtMS0x_8ca179d5-101c-4687-a6bf-c6265b87aed5"
      unitRef="usd">173859000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTEzLTEtMS0x_25eff3a4-a56a-4710-b95e-3fc2e9754cc0"
      unitRef="usd">31000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE3LTE1LTEtMS0x_b33a247e-4e0f-4a2c-a82d-07a86f8e572f"
      unitRef="usd">173890000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTctMS0xLTE_52bdb90d-4676-4ab3-8f9c-116c3099d08a"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTExLTEtMS0x_331c6234-753a-4d57-9a29-51ac1d668525"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTEzLTEtMS0x_81217b5a-cc82-4462-9954-14fddbff0a17"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE4LTE1LTEtMS0x_4665fb25-4c9c-4dd3-9272-de122de65f17"
      unitRef="usd">3435000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTctMS0xLTE_92847558-005e-4d26-bc61-af49fe0235d9"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTExLTEtMS0x_631732eb-2393-426a-b87c-6f344ee26285"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzE5LTE1LTEtMS0x_a725a61e-e804-417f-8326-1e81cf0fc5a1"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTExLTEtMS0x_684e27f3-1533-48f6-9a29-b468e6050b9a"
      unitRef="usd">172657000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTEzLTEtMS0x_d85dbd97-c9f4-4dfb-b188-c13560654fe7"
      unitRef="usd">30000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIwLTE1LTEtMS0x_5b80dd66-4646-49aa-a110-db769c51db2a"
      unitRef="usd">172687000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iee17048d6d7e45c9a88672c6a5bc9e1a_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIxLTEzLTEtMS0x_c287846c-9206-4028-a512-8edb8eadff80"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIxLTE1LTEtMS0x_f1f89c9d-4732-432b-9103-2f4370f32f65"
      unitRef="usd">154000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTAtMS0xLTEvdGV4dHJlZ2lvbjpkNWViMDdlZjUxNjA0Y2NiOTE2MjZjYmY5NDg0ODk4Nl8yMg_b6d0bde1-0496-4b0b-bf75-204ba57a20f8"
      unitRef="usdPerShare">0.64</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTktMS0xLTE_26207f2c-9f33-405f-8b6b-8e9f3b3b64da"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTExLTEtMS0x_8398a827-d2ab-42a5-8793-c4f36f017e0b"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIyLTE1LTEtMS0x_5c96daf7-1811-489c-901f-62d3860d0a51"
      unitRef="usd">34743000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTUtMS0xLTE_6ff241d3-f86b-44d0-bb47-0d408b6df33b"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTExLTEtMS0x_8159af7c-e9aa-4411-bdb6-8dd6b925dc9f"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzIzLTE1LTEtMS0x_5d7bc5e8-403e-417c-95a7-c7a122508a6b"
      unitRef="usd">19424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTEtMS0xLTE_115eb239-b06b-4282-a8bd-5bbb03555c96"
      unitRef="shares">212000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTMtMS0xLTE_331e185f-765e-46da-9d73-17bd9a7f9b1a"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTUtMS0xLTE_fcce50df-7286-4c34-a227-8ab00491489c"
      unitRef="usd">-11168000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTExLTEtMS0x_effbbc83-af11-42fb-8a31-292c295cb2b8"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI0LTE1LTEtMS0x_2738cc47-a6f6-454b-932d-5a22824c8196"
      unitRef="usd">-11166000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTEtMS0xLTE_fdb96299-9c90-4c49-9d4d-bae57de54deb"
      unitRef="shares">361000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTMtMS0xLTE_5a8d2cd2-be89-416e-9658-b4c689412a55"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTUtMS0xLTE_fca906d8-878c-4eb7-ad4f-b5a6faac0095"
      unitRef="usd">10330000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTExLTEtMS0x_8a6f184b-b886-4301-a3e7-45c0434b7797"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI1LTE1LTEtMS0x_8afbc314-5c17-4e06-a8c5-4f09c4fb2b24"
      unitRef="usd">10334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTEtMS0xLTE_c366e1d1-818a-4f97-aef2-c0ea932cc416"
      unitRef="shares">168000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTMtMS0xLTE_20d2e491-d64e-421d-b9bf-9d8265f074f3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTUtMS0xLTE_59e400eb-91cc-42bf-b9ad-076cd64fe93f"
      unitRef="usd">8714000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTExLTEtMS0x_89027d52-fa84-40a7-8f8b-ee079ba9d7df"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI2LTE1LTEtMS0x_cc71bcb6-7922-40f5-8321-1262dea7db82"
      unitRef="usd">8715000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTEtMS0xLTE_a3b64fc9-5a0f-4dda-979d-d65d30365ff7"
      unitRef="shares">1509000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i326c8f22f84142f6b46a8195da246014_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTMtMS0xLTE_14fe4b6c-8094-4bc9-8aa3-3fc596464957"
      unitRef="usd">15000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i590b1a0c0b984c48959fe10149574c36_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTUtMS0xLTE_82a099c5-fd6c-4711-be9b-508a3f890051"
      unitRef="usd">105432000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idf5b18aed24b4ef89f7e9d064a061b29_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTktMS0xLTI4_120c70cc-e89f-4dff-8d28-4d94e4a54845"
      unitRef="usd">11741000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5c153940573247d9a54aa5c8161c590f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTExLTEtMS0x_87f0b467-39f7-4747-8b50-679e9fc1ae2b"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI3LTE1LTEtMS0x_3c71cc45-e166-4ad2-9bed-3461642f4367"
      unitRef="usd">117188000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i5ae1a5268107463e8b00ec004e00cd98_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTEtMS0xLTE_f247cebd-0fd2-48c6-90d9-10f348fb7e00"
      unitRef="shares">53797000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ae1a5268107463e8b00ec004e00cd98_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTMtMS0xLTE_8fddd5b4-84d3-4fff-8132-4dd5dfcbada6"
      unitRef="usd">538000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e3b2a4b5503449ea0a399d2d8509f18_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTUtMS0xLTE_a9b12c8b-00ed-48c9-a4de-2938d6d4c70a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81b8e226bda84c408a9b776a47552565_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTctMS0xLTE_2333b0b8-56ad-4ee8-bd73-df6cfae376e8"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcb08cfb3a6c42d192eb94ea481ee773_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTktMS0xLTE_fbdc494c-3285-4e53-b2e2-3ac5007f2214"
      unitRef="usd">1198567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie235de0c8f634b6faee36ad2217d2f68_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTExLTEtMS0x_344f14fc-6b23-483c-9f31-1926374df5d9"
      unitRef="usd">1037319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i825ed6cf352d4bbd8667b94fbe2cc48e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTEzLTEtMS0x_49377760-15aa-43d7-97f8-be9eb77b2c59"
      unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzI5LTE1LTEtMS0x_431f14b1-0401-40d0-b269-4e6b934d7790"
      unitRef="usd">1037373000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTktMS0xLTE_1be74a28-648f-4e14-8b81-52db3fa0056f"
      unitRef="usd">232810000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTExLTEtMS0x_829ffe9d-7f52-4c64-82ec-a4c6c4bd46e6"
      unitRef="usd">232810000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTEzLTEtMS0x_69d175f9-e528-43e5-8935-96c2301f685e"
      unitRef="usd">21000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMxLTE1LTEtMS0x_d0ce870c-a136-4c93-82ea-ce4b56bcaefc"
      unitRef="usd">232831000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTctMS0xLTE_b36331f2-d69c-4872-9f41-0e46ab416957"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTExLTEtMS0x_27dc5e94-e99b-4f37-a088-b3291382e9fc"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTEzLTEtMS0x_ef18f5e6-34cb-4e0b-af7e-4919d9fbdfda"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMyLTE1LTEtMS0x_a11b44ff-1e72-41d5-97f8-1de1a5c1ef7c"
      unitRef="usd">30644000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTctMS0xLTE_a7e31136-0346-42d3-99a6-6c12249f2593"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTExLTEtMS0x_e7350d37-9b6c-47e3-bace-1f1892cc5aca"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzMzLTE1LTEtMS0x_4688d4d6-e287-4635-8859-3174ecbf02ee"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTExLTEtMS0x_dd9b54ad-3faf-4686-8972-2bc5de2cfe96"
      unitRef="usd">269568000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTEzLTEtMS0x_a2eb56cc-67c3-49d7-9548-c8c296923879"
      unitRef="usd">24000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM0LTE1LTEtMS0x_eaf035f7-c76a-445b-87a6-466a9ba25dbd"
      unitRef="usd">269592000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6da070ae46784836aa1e2091f26e6d25_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM1LTEzLTEtMS0x_93273350-4f32-4f3a-b4d1-f4d7532b9296"
      unitRef="usd">25000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM1LTE1LTEtMS0x_762d3085-3793-4a01-a240-d23fa56acafc"
      unitRef="usd">25000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTAtMS0xLTEvdGV4dHJlZ2lvbjo5NjYxOGU4YzNiNTg0NDI2OWVlZjhmYmQwM2ViY2YxYl8yMg_d9e5bed3-ea90-4011-9d26-151a63699d36"
      unitRef="usdPerShare">0.74</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTktMS0xLTE_985a2b4c-1db5-4397-b30a-ee1655e33834"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTExLTEtMS0x_bdf46f5b-53c0-4124-9026-72c533256205"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM2LTE1LTEtMS0x_fe81b868-4620-4377-bb9a-ac72a116ac53"
      unitRef="usd">40041000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTUtMS0xLTE_844d8ccc-4fcd-4083-81a7-607cdd4d2f6a"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTExLTEtMS0x_b0c816c8-4ce9-45dd-92d1-33159bb41e4f"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM3LTE1LTEtMS0x_eb22eae9-8406-4a8f-a312-ec6aef8a0b8f"
      unitRef="usd">23067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTEtMS0xLTE_ce03b823-ca87-44ce-8d10-949086b02d98"
      unitRef="shares">215000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTMtMS0xLTE_579485bc-d4f4-47c1-8116-f5be89ea2e10"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTUtMS0xLTE_206be3b7-e758-4b64-847c-386fde1a7c63"
      unitRef="usd">-17633000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTExLTEtMS0x_c602ecff-1b41-4efc-8548-422285cd355d"
      unitRef="usd">-17630000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM4LTE1LTEtMS0x_5cb229ef-8ee8-48fe-bebe-9bad084446e1"
      unitRef="usd">-17630000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTEtMS0xLTE_aae0b7f6-05f7-4fe7-a023-a415de90ab06"
      unitRef="shares">324000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTMtMS0xLTE_57c60422-65f8-4947-bae1-ad30790cc821"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTUtMS0xLTE_8e2b9140-39ca-4028-a2df-b6c9570d8731"
      unitRef="usd">11247000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTExLTEtMS0x_8976b583-18d8-4bb2-ae0d-059deb8994cc"
      unitRef="usd">11250000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzM5LTE1LTEtMS0x_80b7314b-c1c2-4ffa-bd9e-f76c329dbee6"
      unitRef="usd">11250000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTEtMS0xLTE_0ee63afe-6384-4c46-b628-8574f2790415"
      unitRef="shares">124000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTMtMS0xLTE_93743ef0-54d4-4dce-a4d3-fe1f1da121e8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTUtMS0xLTE_7a7899d4-5ff6-4b6f-86f1-67a3da267936"
      unitRef="usd">10704000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTExLTEtMS0x_3c71d9f8-89d9-4b51-b912-9975acd523bd"
      unitRef="usd">10705000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQwLTE1LTEtMS0x_b48831b9-d61b-4ec5-a47b-f97afb68f74c"
      unitRef="usd">10705000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTEtMS0xLTE_9bde1258-6840-403a-9c49-40b9b636e339"
      unitRef="shares">479000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9f7cc62caaf546ab8d6f5d799cf93439_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTMtMS0xLTE_04afa26e-30e6-4c81-bbe7-0a72236bee23"
      unitRef="usd">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7ccf3c852f064d7d97744f2d5a9f302a_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTUtMS0xLTE_fb966302-1569-4028-8e2e-c7c62c3beb0f"
      unitRef="usd">27385000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic737d3c477d843be876178f95ef12ccc_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTktMS0xLTE_19098105-3671-4115-a8ab-425526919ef6"
      unitRef="usd">32610000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i93f77a564b064a91b7599442827d1692_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTExLTEtMS0x_a9d95a0c-7c3c-4994-9d75-7b7811d1a0ed"
      unitRef="usd">60000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQxLTE1LTEtMS0x_abb97547-1743-4ab0-a3a9-af1e126c7e38"
      unitRef="usd">60000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTEtMS0xLTE_787d6431-4273-4c62-a4eb-e99ed0e136cd"
      unitRef="shares">53981000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i225507b6c9ef43e2adad84bca4a0bb0e_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTMtMS0xLTE_b7e5fc73-885b-4a96-af01-3a05eabacc1d"
      unitRef="usd">540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9638e8804bb240c3a69bcfa799fd12d5_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTUtMS0xLTE_7ef58c9b-03db-480b-9daa-65acf43d20fa"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2a262c2a8c94706bd0d020967ae55e1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTctMS0xLTE_6a20bc22-a0f2-412e-92eb-4eac6cdaf569"
      unitRef="usd">-125028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff811aa34b8842dda96689c30086f6d8_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTktMS0xLTE_3573e257-67d0-465d-aa8a-da63eb189940"
      unitRef="usd">1358726000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c964b53c2e641588cbaa7261aadc7a4_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTExLTEtMS0x_cb4047c5-f616-4b67-9452-0cf812d5ae99"
      unitRef="usd">1234238000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bdac92c7d0b4978a53eb4b5d50eeb90_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTEzLTEtMS0x_7260e0cf-9716-4fe5-ac4b-1609ae472ca5"
      unitRef="usd">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNDgvZnJhZzplZTgxZjkzMTIyZjc0YjYzOGY1NGM3NmYzZWZmYWFhOS90YWJsZTpkYjdlMzJmN2JiMjE0NTVkYjMxNThiYzkyMjYwY2U1My90YWJsZXJhbmdlOmRiN2UzMmY3YmIyMTQ1NWRiMzE1OGJjOTIyNjBjZTUzXzQzLTE1LTEtMS0x_161232c5-72b2-4ed5-bdc0-900f5accda8c"
      unitRef="usd">1234291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTQvZnJhZzoyNTk5N2JmYzc3YTI0ZTFjOTFiMjI2OTE5NTkwNWJmZS90ZXh0cmVnaW9uOjI1OTk3YmZjNzdhMjRlMWM5MWIyMjY5MTk1OTA1YmZlXzE2MzM_f1393b33-185e-47dc-bd95-507564cfaf5e">Description of Business&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 global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is &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;Leading with Science&#xae; &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;to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#x2019; needs and resources. &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;Our solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.&lt;/span&gt;We manage our business under two reportable segments. Our Government Services Group (&#x201c;GSG&#x201d;) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (&#x201c;CIG&#x201d;) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#x201c;RCM&#x201d;) reportable segment.</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTQvZnJhZzoyNTk5N2JmYzc3YTI0ZTFjOTFiMjI2OTE5NTkwNWJmZS90ZXh0cmVnaW9uOjI1OTk3YmZjNzdhMjRlMWM5MWIyMjY5MTk1OTA1YmZlXzc3Mg_00b47607-95ca-4628-a8f6-6ba2c1bd7a1c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njcy_db860755-6ff2-4426-8ef4-0a690beb58d7">Basis of Presentation and Preparation &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Principles of Consolidation and Presentation.&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;&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Fiscal Year.&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;&#160;&#160;&#160;&#160;We report results of operations based on 52/53-week periods ending on the Sunday nearest September&#160;30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52&#160;weeks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Use of Estimates.&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;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Cash and Cash Equivalents.&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;&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within &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;our "Prepaid expenses and other current assets"&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 &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;consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as &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;short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Insurance Matters, Litigation and Contingencies.&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;&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Accounts Receivable&#160;&#x2013; Net.&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;&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months.&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; Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl&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. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Contract Assets and Contract Liabilities. &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;Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Prepaid and other current assets.&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;&#160;&#160;&#160;&#160;Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Property and Equipment.&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;&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and d&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;epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7"&gt;three&lt;/span&gt; to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.  Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets.  Once assets are classified as held for sale, they are no longer depreciated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Long-Lived Assets.&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;&#160;&#160;&#160;We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Leases.    &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 determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 the commencement date 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; present value of lease payments over the lease term. &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 most of our leases do not provide an implicit rate, incremental borrowing rates are used based 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:120%"&gt;the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 recognize a liability for contra&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;ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Business Combinations.&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;&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Goodwill and Intangible Assets.&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;&#160;&#160;&#160;&#160;Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June&#160;28, 2021 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Contingent Consideration.&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;&#160;&#160;&#160;&#160;Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9"&gt;three&lt;/span&gt; or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Other current liabilities.&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;&#160;&#160;&#160;&#160;Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Fair Value of Financial Instruments.&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;&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments&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 pension plan assets bas&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;ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Derivative Financial Instruments.&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;&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Deferred Compensation.&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 maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." &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 net gains and losses related to the deferred compensation plan are &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;reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our consolidated statements of income&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="text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Pension Plan&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;.&#160;&#160;&#160;&#160;In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Income Taxes.&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;&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Concentration of Credit Risk.&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;&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th&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 event that we have surplus cash, we place our temporary cash investments with lower ris&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;k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021&#160;year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 50%, 20% and 30% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Foreign Currency Translation.&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;&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;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%"&gt;Reclassifications.&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;&#160;&#160;&#160; Certain reclassifications were made to the prior years to conform to the current-year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#x2019;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Securities and Exchange Commission issued guidance amending certain financial &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;disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&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;In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, &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;Revenue from Contracts with Customers.&lt;/span&gt; Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <ttek:ConsolidationAndPresentationPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzMy_86ee094f-e6ef-48ce-9e86-618dae982b80">Principles of Consolidation and Presentation.&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.</ttek:ConsolidationAndPresentationPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjQ4_d81f9e0d-2acf-42e7-b546-450a3418832c">&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;Fiscal Year.&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;&#160;&#160;&#160;&#160;We report results of operations based on 52/53-week periods ending on the Sunday nearest September&#160;30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52&#160;weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njgz_a6a82e9d-cc5d-4dd5-abcd-ff4601d4af31">&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;Use of Estimates.&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;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjQ5_d2018715-ebd1-405b-b49f-d069c0365ee1">&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;Cash and Cash Equivalents.&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;&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within &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;our "Prepaid expenses and other current assets"&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 &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;consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as &lt;/span&gt;short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExMjQ_18ca6033-a7b6-4b41-847b-73ca55ee55f2">P90D</ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njc2_4923b61d-9b2b-42ca-a040-f56afdbd2332">&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;Insurance Matters, Litigation and Contingencies.&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;&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzA5_03adcc88-2ebd-4523-857a-caa5edbd4b65">&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;Accounts Receivable&#160;&#x2013; Net.&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;&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months.&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; Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl&lt;/span&gt;e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5OTk_19afe5d7-4c21-4f63-98aa-edabeb77df4a">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE3_4320f581-4ff4-453f-99e1-bd35250a1954">&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;Contract Assets and Contract Liabilities. &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;Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract &lt;/span&gt;liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. &lt;/span&gt;&lt;/div&gt;Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#x2019;s inception-to-date revenue, costs and profit in the period in which such changes are made. &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h&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;ad $3.5 billion of RUP&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;Os as of October&#160;3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. &lt;/span&gt;Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ttek:PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MDg_f1e36502-a64d-47aa-bdfc-8be6117b58b6">&lt;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%"&gt;Prepaid and other current assets.&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;&#160;&#160;&#160;&#160;Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.&lt;/span&gt;</ttek:PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzAz_3e5ce140-ca80-4234-ba45-b7db955a6ebe">&lt;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%"&gt;Property and Equipment.&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;&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and d&lt;/span&gt;epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7"&gt;three&lt;/span&gt; to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.  Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets.  Once assets are classified as held for sale, they are no longer depreciated.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5OTQ_8a0d11ea-f10c-4ee9-8119-82cda8459b41">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njgw_d532cdd0-6162-4953-9711-b16ebecef37f">&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;Long-Lived Assets.&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;&#160;&#160;&#160;We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjU5_af89cb58-12e8-4bef-bbe5-3808c30d09d8">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Leases.    &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 determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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 the commencement date 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; present value of lease payments over the lease term. &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 most of our leases do not provide an implicit rate, incremental borrowing rates are used based 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:120%"&gt;the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 recognize a liability for contra&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;ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5Njg0_33923c7b-0948-40f7-b033-9d72b100d08f">&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;Business Combinations.&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;&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzEy_2ef5bf69-64f5-409a-b9e9-5567c55896b0">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Goodwill and Intangible Assets.&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;&#160;&#160;&#160;&#160;Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June&#160;28, 2021 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.&lt;/span&gt;&lt;/div&gt;The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExMzIy_bbef2ba0-57b2-4e40-ae51-673faf4b83ad"
      unitRef="level">1</ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting>
    <ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzExNTI1_e29536ad-e48e-4c71-9a7b-b2f68212630d"
      unitRef="level">1</ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting>
    <ttek:ContingentConsiderationPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjU2_b8516725-d5dd-44b2-8cf3-50e5e0f88cad">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Contingent Consideration.&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;&#160;&#160;&#160;&#160;Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9"&gt;three&lt;/span&gt; or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.&lt;/span&gt;&lt;/div&gt;</ttek:ContingentConsiderationPolicyTextBlock>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDk1_0bf2bd85-0b19-46d6-b63c-98ca5bced370">P5Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:OtherCurrentLiabilitiesPolicyPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MTA_c47d8f9a-fa93-457d-ae1b-2655e5a26762">Other current liabilities.&#160;&#160;&#160;&#160;Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.</ttek:OtherCurrentLiabilitiesPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE4_54d31fdd-5e45-46ea-a594-0f301eebe2fe">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Fair Value of Financial Instruments.&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;&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments&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 pension plan assets bas&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;ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzE5_645a51c9-2434-4397-84b0-3f38508e8588">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Derivative Financial Instruments.&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;&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjY5_0a1a1f80-167a-4db3-972a-bdbb3ed91fff">&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;Deferred Compensation.&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 maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." &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 net gains and losses related to the deferred compensation plan are &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;reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our consolidated statements of income&lt;/span&gt;.</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzM4NDgyOTA3Mzg0MTM_4b61e139-5934-449d-8d7f-87fe241b36bc">&lt;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%"&gt;Pension Plan&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;.&#160;&#160;&#160;&#160;In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjYx_2cc9914f-3281-4203-be6d-2cf6582337bc">&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;Income Taxes.&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;&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.&lt;/span&gt;According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</us-gaap:IncomeTaxPolicyTextBlock>
    <ttek:ConcentrationOfCreditRiskPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzA3_c099366d-e00f-449c-b5c7-6fc235976dc3">&lt;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%"&gt;Concentration of Credit Risk.&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;&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th&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 event that we have surplus cash, we place our temporary cash investments with lower ris&lt;/span&gt;k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021&#160;year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses.</ttek:ConcentrationOfCreditRiskPolicyTextBlock>
    <ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIyOTM5_4833438d-e394-4aa3-8061-8aed5677d174"
      unitRef="institution">1</ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure>
    <ttek:PercentageOfAccountReceivablesDueFromAgencies
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIyOTc5_fa54a645-0ed4-42fa-af41-a8ee8c00cdf3"
      unitRef="number">0.24</ttek:PercentageOfAccountReceivablesDueFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="i6a8c7c09a83043eaa463da7fe2299a20_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzcz_588ec13d-e3ec-4f83-9e91-ad8ab2a80b90"
      unitRef="number">0.50</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="i07e2c3145b76469c8ff3a0cfc0c2ff9b_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzc3_91b8f458-be32-41e2-a690-b80d9ccd4667"
      unitRef="number">0.20</ttek:PercentageOfRevenueEarnedFromAgencies>
    <ttek:PercentageOfRevenueEarnedFromAgencies
      contextRef="i3f89ee3cca954aa19e9a18089a70cdbc_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzIzMzg0_93dd2b1f-1866-4d7f-861f-93a8a95b12f7"
      unitRef="number">0.30</ttek:PercentageOfRevenueEarnedFromAgencies>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NzIw_666a7ffb-a0c5-439e-835f-d8bb3810967b">&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;Foreign Currency Translation.&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;&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzI5NjYy_87473c62-0ba5-44e3-9330-1579c5ba1d91">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#x2019;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Securities and Exchange Commission issued guidance amending certain financial &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;disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.&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;In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, &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;Revenue from Contracts with Customers.&lt;/span&gt; Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjI_ace392b5-aaf4-4f97-bf1c-5e4d1924e72d">Revenue and Contract Balances&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type: &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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Client Sector:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;U.S. state and local government&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;536,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;439,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;587,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;U.S. federal government &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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;U.S. commercial&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;638,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;International &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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;3,213,513&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;2,994,891&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="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="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;3,107,348&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Contract Type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,191,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,078,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,048,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;Time-and-materials&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;1,492,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cost-plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;3,213,513&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;2,994,891&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;3,107,348&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated under U.S. federal government contracts performed outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than the U.S. federal governme&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;nt, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contract assets &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:#cceeff;padding:2px 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:#cceeff;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;103,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;92,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;(86,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;(79,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Include&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;s $12.2&#160;million and $12.3&#160;million of contract retentions as of October&#160;3, 2021 and September&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 fiscal 2021, we recognized revenue of approximately $119 million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $118 million for the compara&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;tive prior-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#x2019;s inception-to-date revenue, costs and profit in the period in which such changes are made. &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;As a result, we recognized net favorable operating income adjustments 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; $0.7 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:112%"&gt; and $0.8&#160;million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded i&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;mmediately in earnings. As of October 3, 2021 and September&#160;27, 2020, our consolidated balance sheets included liabilities for anticipated losses o&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;f $12.7 million &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;and $13.2 million, respectively. The estimated cost to complete these related contracts as of October&#160;3, 2021 and September&#160;27, 2020 was approximate&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;ly $104 million and $118&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net accounts receivable consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Billed&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;432,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;402,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Unbilled&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;240,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;673,350&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;656,182&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Allowance for doubtful accounts&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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;668,998&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;649,035&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;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;of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accounts receivable at October&#160;3, 2021 and September&#160;27, 2020 included approximate&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;ly $11 million 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;nd $14 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. &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 fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8&#160;million in our Commercial/International Services Group ("CIG").&lt;/span&gt;&lt;span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fi&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;scal 2020, we recorded net losses in operating income related to claims of $4.4&#160;million in our CIG segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;No single client accounted for more than 10% of our accounts receivable at October&#160;3, 2021 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;September&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Remaining Unsatisfied Performance Obligations (&#x201c;RUPOs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We h&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;ad $3.5 billion of RUP&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;Os as of October&#160;3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to satisfy our RUPOs as of October&#160;3, 2021 over the following periods: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Within 12 months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,031,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Beyond &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;3,467,833&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMTU_a811f50c-9fab-4d12-943f-3bae2116f1ae">The following tables present revenue disaggregated by client sector and contract type: &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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Client Sector:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;U.S. state and local government&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;536,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;439,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;587,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;U.S. federal government &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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;U.S. commercial&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;638,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;International &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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;3,213,513&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;2,994,891&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="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="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;3,107,348&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Contract Type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,191,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,078,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,048,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;Time-and-materials&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;1,492,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,509,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cost-plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;3,213,513&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;2,994,891&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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="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;3,107,348&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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated under U.S. federal government contracts performed outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4443d74c00294fa9a7e5160617b3f862_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtMS0xLTEtMQ_baf41090-0f57-4df6-9f65-a8b0b8ce7e23"
      unitRef="usd">536309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife1f6fce6a5a4675b83713df43346138_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtMy0xLTEtMQ_236cdb2d-84ed-498e-9775-642a3bf90c3f"
      unitRef="usd">439019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73ccebae273c408085fce47b3ec9ebd8_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzQtNS0xLTEtMQ_16f60cec-71a0-4ae3-9d4d-c71cef9dee07"
      unitRef="usd">587364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fbbf82abf99493094d6487e6492aa07_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtMS0xLTEtMQ_e2e27210-7b8f-47f7-aa0d-fdc573583d07"
      unitRef="usd">1081608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7d82a908d24e49a646f8ca3dd50af1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtMy0xLTEtMQ_2e66e0ee-ef9b-4f84-aefd-95f66f54641c"
      unitRef="usd">993835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f7a722b6cca4f818d71a937a487d61c_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzUtNS0xLTEtMQ_15d25577-b31f-44bf-969c-c4fc38d301fd"
      unitRef="usd">941102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a7815554a1e4a90bc7f2ef522968e63_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtMS0xLTEtMQ_ab6ca7b5-374f-43f5-8489-05c6ff2c6f1a"
      unitRef="usd">638169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64d71eff99d54fc7b9fb5a2c2f1a79fa_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtMy0xLTEtMQ_ed10f94d-53ac-40c2-9860-512f84151234"
      unitRef="usd">674605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7703c37b23f74c818831e1ddce130b8d_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzYtNS0xLTEtMQ_d70405e7-0ad9-43f3-ada5-0f4230d42c29"
      unitRef="usd">719314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28455d04289c40868da9855f92ad2bc8_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctMS0xLTEtMQ_203c7c9f-9c92-4daf-86fc-7c17e76d6b63"
      unitRef="usd">957427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie761b6050d8f4ff0859172ba052f4f48_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctMy0xLTEtMQ_549e7bd6-7598-492b-a947-f8e0ccf9c944"
      unitRef="usd">887432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i754fdbb8dd5a4c5ea2bfb479ea26fc4d_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzctNS0xLTEtMQ_122c08ae-abeb-4594-a900-cbf25a70ac37"
      unitRef="usd">859568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzgtNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTEtMS0xLTE_6d6d98bf-27c8-4b2a-99f1-93dd963eaa57"
      unitRef="usd">1191244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02f87f8c8a2d411f810860e650f9c2ae_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTMtMS0xLTE_cd81dedd-3eba-455b-bdfa-dfe755761e4a"
      unitRef="usd">1078432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i066787b113c94e81bf8702be5da99476_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEyLTUtMS0xLTE_41fd806a-365e-41ce-b2d7-c54c32c67355"
      unitRef="usd">1048158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3dfaab31a934b3daca252b02c92c2be_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTEtMS0xLTE_f1b34cf9-a88f-4936-b840-5568238bd86f"
      unitRef="usd">1492813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99506d0eb8454a10889e4fc41ec94f6e_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTMtMS0xLTE_b67ecb8b-b0ae-421f-a49c-cabe068135a4"
      unitRef="usd">1391592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71a35e55eaf24a65a418da7afdb44c1b_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzEzLTUtMS0xLTE_cb7b7348-e866-44ad-a7f5-e96642a67327"
      unitRef="usd">1509900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i166749c606424138bbf0a8b496e48ee9_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTEtMS0xLTE_9f7bb53b-2d53-4563-aa5b-34a84ad0ca05"
      unitRef="usd">529456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28abf8233cd24fcf972ddec57f8788a7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTMtMS0xLTE_b3de3857-6f2b-4857-9c25-9d09f1fe745c"
      unitRef="usd">524867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1631b9a511bf4a2cbc2064090fcba72d_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE0LTUtMS0xLTE_88b9c3d6-8699-467a-856c-4dc017d60b10"
      unitRef="usd">549290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTEtMS0xLTE_b7bddcfb-501f-46e0-8cfb-420d9b019912"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTMtMS0xLTE_27b2d0cc-2b36-48df-b330-6b7ca64807c2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTplN2Q0ZDdmNzYwYjg0NWNlODFmOTg1NTg2ZjYzZTZhMS90YWJsZXJhbmdlOmU3ZDRkN2Y3NjBiODQ1Y2U4MWY5ODU1ODZmNjNlNmExXzE1LTUtMS0xLTE_a61214b9-201d-41b1-9f25-f3c9ee2385fe"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjQ_5954e9c5-2a0b-45fc-8064-bb325934d6fe">Net contract liabilities consisted of the following:&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contract assets &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:#cceeff;padding:2px 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:#cceeff;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;103,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;92,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;(86,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;(79,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Include&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;s $12.2&#160;million and $12.3&#160;million of contract retentions as of October&#160;3, 2021 and September&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzMtMS0xLTEtMQ_113b0ffa-273c-4a4f-ab8d-e1165f99753e"
      unitRef="usd">103784000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzMtMy0xLTEtMQ_1b6d5959-cacd-4d63-877d-dca86addef32"
      unitRef="usd">92632000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzQtMS0xLTEtMQ_c6e41914-3e82-4ed5-a093-0c90a1f2c5ca"
      unitRef="usd">190403000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzQtMy0xLTEtMQ_b6b7e18f-68ec-4bb9-82b2-cef80bed357e"
      unitRef="usd">171905000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzUtMS0xLTEtMQ_f54f324b-f936-4945-81cf-5be18032a284"
      unitRef="usd">-86619000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <ttek:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZToyODk5OWRkZDExOWM0YmJiYWZkNThiZGIyYTllNjdkYi90YWJsZXJhbmdlOjI4OTk5ZGRkMTE5YzRiYmJhZmQ1OGJkYjJhOWU2N2RiXzUtMy0xLTEtMQ_cff5fd38-3def-4c9f-8b52-0ef1d304feba"
      unitRef="usd">-79273000</ttek:ContractWithCustomerAssetLiabilityNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id23dbd60fc6b4820b294e6dc4bb4429c_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM3NTg_b25b12b1-eef8-4f04-8631-b51a3bad7eed"
      unitRef="usd">12200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if611754dca3f4398a6c7622e64beb1ca_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM3NjU_e975cf68-9fbd-4421-8916-62a1205d6f11"
      unitRef="usd">12300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NzU_619408c1-9cc4-4b3d-852f-bfc604c63178"
      unitRef="usd">119000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzE2NDkyNjc0NTA4OTY_6203ef85-a59f-4ac4-aa1f-a81195738e7a"
      unitRef="usd">118000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ0NDU_1c094576-f63d-4871-9ff7-d141f505eb90"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4MTU_4f462769-2690-4d57-9f54-894333fc3c89"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ3OTg_ea358c68-da24-4deb-bab2-b6358da50991"
      unitRef="usd">12700000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ4MDU_ac644d14-0aca-46f6-ae56-298e74292f18"
      unitRef="usd">13200000</us-gaap:ProvisionForLossOnContracts>
    <ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzQ5MDM_ba35bebd-a974-42e5-b1e0-c027c0414083"
      unitRef="usd">104000000</ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts>
    <ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4Mjk_228b1d99-60fa-47cf-828b-1bfd569b23bf"
      unitRef="usd">118000000</ttek:RevenueRecognitionEstimatedCostToCompleteRelatedContracts>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMjg_b6e92491-fba1-4eef-a0e4-6fc35f695790">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net accounts receivable consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Billed&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;432,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;402,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Unbilled&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;240,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;673,350&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;656,182&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Allowance for doubtful accounts&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,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;668,998&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%"&gt;649,035&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:BilledContractReceivables
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzMtMS0xLTEtMQ_8cbc6662-b1f3-4c94-be15-163e9af4ef9c"
      unitRef="usd">432814000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzMtMy0xLTEtMQ_410b556b-1f58-4695-b177-212d894bad29"
      unitRef="usd">402818000</us-gaap:BilledContractReceivables>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzQtMS0xLTEtMQ_debd9a4b-eab9-43f0-a5cd-7440b679f57a"
      unitRef="usd">240536000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzQtMy0xLTEtMQ_c27ecf92-c63f-4519-a0a4-d96186c6b1bb"
      unitRef="usd">253364000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzUtMS0xLTEtMQ_c91726bd-7ebd-4f59-8508-28a9df48c223"
      unitRef="usd">673350000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzUtMy0xLTEtMQ_ba7e8ce6-7b4d-42ab-a8d1-9f51649ec228"
      unitRef="usd">656182000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzYtMS0xLTEtMQ_54e67e41-b192-477d-b8e0-7ab44fe5329f"
      unitRef="usd">4352000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzYtMy0xLTEtMQ_25fe7808-a20b-41a5-8d7d-79b260c80ea9"
      unitRef="usd">7147000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzctMS0xLTEtMQ_dc1c476c-5230-4e02-9034-978280fd1ab6"
      unitRef="usd">668998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTpmN2EzYzI0NWQ0NjI0MjNhYTI3MTQ0ZWRmNWM4YzdlNC90YWJsZXJhbmdlOmY3YTNjMjQ1ZDQ2MjQyM2FhMjcxNDRlZGY1YzhjN2U0XzctMy0xLTEtMQ_a74c86b7-42d9-47ae-9530-71aa0d158fb2"
      unitRef="usd">649035000</us-gaap:AccountsReceivableNetCurrent>
    <ttek:UnbilledContractsReceivablePeriodForBillingAndCollection
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzU0MzM_944bd447-c3d7-458a-a857-1ae8e7aa1cb9">P12M</ttek:UnbilledContractsReceivablePeriodForBillingAndCollection>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzYwNzA_634a79d5-fd42-4222-8004-912e09f674c9"
      unitRef="usd">11000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzYwNzc_e0906a0a-ee2e-437f-b712-6d08e3760fe5"
      unitRef="usd">14000000</ttek:GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzM4NDgyOTA3MDk4NDM_6a5512c2-e040-466e-800f-8ff002dc089b"
      unitRef="usd">2800000</ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract
      contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzc2MTc_7114d9d4-e55a-4156-b6b6-e60d33134698"
      unitRef="usd">-4400000</ttek:ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzgxNzc_c4acd0cb-49a5-4d10-b3ca-8e91d9f0694c"
      unitRef="usd">3500000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMzA_1005f52d-6748-495a-82b1-3e3279835bae">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to satisfy our RUPOs as of October&#160;3, 2021 over the following periods: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.956%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Within 12 months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,031,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Beyond &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;3,467,833&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5f5c486354b64a01a44877084dd43c44_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzItMS0xLTEtMQ_1b40ddfe-ea14-4a86-9211-8192c5d1decf"
      unitRef="usd">2031377000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ife8293148754425ab8d2d1bbe2551b39_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzMtMS0xLTEtMQ_2674c7e8-bd6c-4f9f-a085-673c02e99d5d"
      unitRef="usd">1436456000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90YWJsZTo2NDE5MzBmMjk1MGM0NDMzOTA3ZjBmNTJjYmYyNjAwMS90YWJsZXJhbmdlOjY0MTkzMGYyOTUwYzQ0MzM5MDdmMGY1MmNiZjI2MDAxXzQtMS0xLTEtMQ_7a378c0e-5a54-44b8-8aaf-ec401cba1bb5"
      unitRef="usd">3467833000</us-gaap:RevenueRemainingPerformanceObligation>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkxODk_0f654739-1f5f-4a21-9840-efcddaa60230">P30D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodOne>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkxOTM_45e43bbc-0379-447b-aa95-5dbb2232d2f1">P60Y</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo>
    <ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjAvZnJhZzpkYzYwZGM0YmE3M2U0Nzg4YWY5ZTAzMzQxMDQ5NWM2MC90ZXh0cmVnaW9uOmRjNjBkYzRiYTczZTQ3ODhhZjllMDMzNDEwNDk1YzYwXzkyMDA_1adde71d-4743-4e5f-a0c3-5810825f1e78">P90D</ttek:RevenueRemainingPerformanceObligationTerminationNoticePeriodThree>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2Xzk0Mg_c3939f73-0c69-43be-a962-0a76c5f61fcb">Stock Repurchase and Dividends&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 27, 2020, the Board of D&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;irectors authorized a $200&#160;million stock repurchase program, which was included in our remaining authorization balance of $207.8&#160;million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0&#160;million in the open market. As of October&#160;3, 2021, we had a remaining balance of $147.8 million available under repurchase program.&lt;/span&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 following table presents dividends declared and paid in fiscal 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Declare Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Dividend Paid Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Dividends Paid &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;November 9, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;December 11, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;January 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 10, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;April 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;July 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;August 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;September 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10,800&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total dividends paid as of October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;40,041&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;November 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;December 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;December 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;8,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;January 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;April 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 13, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;July 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;August 21, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;September 4, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total dividends paid as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;34,743&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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;Subsequent Events.  &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;On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400&#160;million of our common stock in addition to the $147.8&#160;million remaining under the previous stock repurchase program at October 3, 2021. On November&#160;15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December&#160;20, 2021 to stockholders of record as of the close of business on December 2, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="idcd44e9c5a054abeb3b84a5ae0aee22a_I20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzQwMg_c18b1a93-c8a0-43e2-8515-a0b33fe1b8f4"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2NTQ_45c4dc40-8201-4ce5-9797-c36e5c051ec7"
      unitRef="usd">207800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2NzA_253e0aab-3209-4d26-9135-7cdfd6940e0e"
      unitRef="shares">479369</us-gaap:StockRepurchasedDuringPeriodShares>
    <ttek:StockRepurchasedDuringPeriodAveragePricePerShare
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2Nzk_c94426ef-ee5f-4aba-9185-b46f1b523e98"
      unitRef="usdPerShare">125.16</ttek:StockRepurchasedDuringPeriodAveragePricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzM4NDgyOTA3MDE2ODg_785c4be5-b769-4302-bf77-62c9480f2c72"
      unitRef="usd">60000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzQ4OA_ac26a3b7-09d0-4316-89aa-4fd27d231ecd"
      unitRef="usd">147800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2Xzk1MQ_d915d727-51b2-42fd-832a-af24b6ae7b60">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 following table presents dividends declared and paid in fiscal 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Declare Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Dividend Paid Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Dividends Paid &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;November 9, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;December 11, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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;9,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;January 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 10, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;April 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 12, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;July 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;August 20, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;September 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10,800&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total dividends paid as of October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;40,041&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;November 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;December 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;December 13, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;8,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;January 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;February 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;April 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 13, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;May 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;July 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 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="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;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;August 21, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;September 4, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;9,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total dividends paid as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;34,743&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEtMi0xLTEtMQ_9f93f8ee-12a9-441c-abc2-098e43b3b9f1"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ic4736aac8a7045558fb2024d1f7de7a0_D20201211-20201211"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEtOC0xLTEtMQ_da12fe69-213f-4c95-8eec-76b86c3e0b82"
      unitRef="usd">9198000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i47996bd6429741169f39d11e7538325e_D20210226-20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzItMi0xLTEtMQ_226e8cfd-5167-4144-b99f-b2d32924c9c7"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i47996bd6429741169f39d11e7538325e_D20210226-20210226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzItOC0xLTEtMQ_34249e62-aeee-4db3-bbf6-65dff9ac5f33"
      unitRef="usd">9212000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzMtMi0xLTEtMQ_1d07c309-472e-42c1-aaac-04ccd5338d4c"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i4059cad67d4f43dc9541dbff003ea1ec_D20210528-20210528"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzMtOC0xLTEtMQ_f3503c6a-6fb5-4271-a7bb-46222992f9e1"
      unitRef="usd">10831000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i27e059f45da743c788863e3525e768e6_D20210903-20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzQtMi0xLTEtMQ_eb7e9017-fad5-47a0-a86e-dd78ae2e9cc9"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i27e059f45da743c788863e3525e768e6_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzQtOC0xLTEtMQ_2ffe3e41-66b2-4132-bd7a-4462d7d8efce"
      unitRef="usd">10800000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzUtOC0xLTEtMQ_ddc22d55-af20-4aba-9a1c-04b791650418"
      unitRef="usd">40041000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzctMi0xLTEtMQ_4e593e5b-ee60-4d71-9f94-03cd9aa3d425"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i4e711416cdf646649acbc8e1731cf693_D20191213-20191213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzctOC0xLTEtMQ_8c80d3af-d325-40d2-bf5d-3719f4435b50"
      unitRef="usd">8190000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzgtMi0xLTEtMQ_3525cdee-4cae-4b9a-bfb7-dbe45a3cba91"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i9bbd2de64a1549aba8bbe0d4f60d3595_D20200228-20200228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzgtOC0xLTEtMQ_aef386f7-ac9b-4bc6-88b4-91dc9ca57f47"
      unitRef="usd">8225000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzktMi0xLTEtMQ_4138282c-087c-483b-9fe4-5919458e03f0"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ieeab7be6d77b4c90acfb19140f5b2a79_D20200529-20200529"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzktOC0xLTEtMQ_40ff15d8-e511-4cb5-b6a2-b814d6140ead"
      unitRef="usd">9175000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEwLTItMS0xLTE_ea025ad6-1134-424c-9a7f-84ae2a23310f"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i3694dd6025dd4a0c83c59ed7b91274e2_D20200904-20200904"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzEwLTgtMS0xLTE_3aa1c502-7734-4c47-b9a2-f5f3243f8a12"
      unitRef="usd">9153000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90YWJsZTo3ZGFhMDQ5ZGFmN2M0NDkxOGQyOWE2MDk5OGQwNTU2NS90YWJsZXJhbmdlOjdkYWEwNDlkYWY3YzQ0OTE4ZDI5YTYwOTk4ZDA1NTY1XzExLTgtMS0xLTE_96a21c6e-4ce2-4b99-9c2a-65af22371f7c"
      unitRef="usd">34743000</us-gaap:Dividends>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i917570014c384dc896f0b9da3a7651b5_I20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3NzA_e504162c-5759-4499-980b-5672307a14d1"
      unitRef="usd">400000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3NzQ_9a3b7914-0d63-4424-a45a-3207be366cc2"
      unitRef="usd">147800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5e3c5ea71e7049a6a8e18b16df9f8344_D20211220-20211220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3Nzg_03956237-0a6a-4e23-a53e-055770cd91a6"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie8262df353084f958304764bf10c5c30_D20211115-20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjYvZnJhZzpiM2Q4NmI5ZWZiNmY0MmViOTAyMmFhM2MwYmY4MWE0Ni90ZXh0cmVnaW9uOmIzZDg2YjllZmI2ZjQyZWI5MDIyYWEzYzBiZjgxYTQ2XzgyNDYzMzcyMTQ3Nzg_4e0c071c-41c7-4d65-b9bd-943fa5f6dcf1"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA1_81b6f994-4e76-46ea-ab82-5cd0ac8d64f2">Acquisitions &lt;div style="text-align:justify;text-indent:36pt"&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;In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#x201c;KZN&#x201d;), IBRA-RMAC Automation Solutions (&#x201c;IRM&#x201d;), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than 900 employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $151.7&#160;million. This amount is comprised of $101.4&#160;million in initial cash payments made to the sellers, and $50.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $74.0&#160;million, based upon the achievement of specified operating income targets in each of the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01"&gt;three&lt;/span&gt; to four years following the acquisitions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$88.6&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;This amount was comprised of $71.4&#160;million in initial cash payments made to the seller&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:115%"&gt;s, $0.7&#160;million of payabl&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;es related to estimated post-closing adjustments for net assets acquired, and $16.5&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $28.0&#160;million, based upon the achievement of specified operating income targets in each of the  three years following the acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (&#x201c;WYG&#x201d;). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas&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; including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development.  Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $103.3&#160;million. This amount was comprised of a $24.7&#160;million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $54.2&#160;million to the sellers, $3.3&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions. In addition, we assumed net debt of $11.5&#160;million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $10.4&#160;million in acquisition and integration costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions.&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; The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development.  In addition, these acquired capabilities, when combined with our exis&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;ting global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired compan&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;ies. T&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;he results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9"&gt;one&lt;/span&gt; to ten years, and trade names with lives ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b"&gt;three&lt;/span&gt; to five years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in &#x201c;Current contingent earn-out liabilities&#x201d; and &#x201c;Long-term contingent earn-out liabilities&#x201d; on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b"&gt;two&lt;/span&gt; or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3&#160;million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $15.0&#160;million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.&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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25&#160;million &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;(A$7.4&#160;million in year one, and A$8.8&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4&#160;million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1&#160;million (A$3.0&#160;million) an&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;d $5.4&#160;million (A$7.9&#160;million) in fis&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;cal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#x2019;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#x2019;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#x2019;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#x2019;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#x2019;s contingent earn-out liability to $1.8&#160;million (A$2.6&#160;million), which resulted in a gain of $3.7&#160;million (A$5.2&#160;million).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25&#160;million ($8.5&#160;million in year one, $9.0&#160;million in year two, and $7.5&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1&#160;million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#x2019;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#x2019;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#x2019;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#x2019;s contingent earn-out liability to $7.5&#160;million, which resulted in a gain of $4.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20&#160;million ($5.0&#160;million, $7.0&#160;million and $8.0&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3&#160;million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SEG&#x2019;s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG&#x2019;s contingent consideration liability for all earn-out periods. This assessment included a review of SEG&#x2019;s financial results in the first earn-out period, the status of ongoing projects in SEG&#x2019;s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG&#x2019;s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1&#160;million, which resulted in a gain of $3.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At October&#160;3, 2021, there was a total potential max&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;imum of $105.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $59.3 million was estimated as the fair value and 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;ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 changes in the carrying value of estimated contingent earn-out liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 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:#cceeff;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;32,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;52,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Acquisition date fair value of contingent earn-out 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;50,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Change in fair value of contingent earn-out liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Re-measurement of contingent earn-out 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;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 exchange impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Earn-out payments:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reported as cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Reported as cash used in financing activities&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,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Ending balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;59,297&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;32,617&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;52,992&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="ie4a76688e2a74f93afea6ad0a1339e47_D20200928-20211003"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NDU_2eb91aea-890f-43f9-851a-13f209f875fc"
      unitRef="employee">900</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NTA_22a688ba-bba9-4816-a9a3-0966c70df88e"
      unitRef="usd">151700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6859d1665f804c6297c9a16af65924cc_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwMTA_06872f34-dcbe-4525-a4c6-c3add4ad9c05"
      unitRef="usd">101400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5NjY_c4837d9b-206c-4bc7-8a01-a045f63817e3"
      unitRef="usd">50300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i8ac8b399f20d4533ab1a8d27f5cfc4bd_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNDU_e60271c1-200f-4977-b385-e8a2f6107e82"
      unitRef="usd">74000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i102100857de547a5a5c9279abcd7444b_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNzA_2a8e4486-bce5-4152-a682-ef5c4bbfb8c0">P4Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NTk5MzY_60302ea1-f62a-4a30-8de3-a3e008f437a7"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODEwNzU_e1ca42d0-4be2-429e-9cb5-aedf4c8e9763"
      unitRef="usd">88600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODEwOTA_8ee838d5-942f-4eac-b7f5-9728b66dcefb"
      unitRef="usd">71400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODExMDU_d23ef3e8-115e-4a05-9515-11c594ac2e9e"
      unitRef="usd">-700000</ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ief8c91b501304014878866bf615a3da7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODIyMzg_806cb1f1-8038-41de-a454-535bbd283fb3"
      unitRef="usd">16500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ief8c91b501304014878866bf615a3da7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU0OTc1NTgxODExMTk_494ff0c0-b422-4fff-a1d2-3a981b498ac0"
      unitRef="usd">28000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i39243d5b4e2f48018c161d1d60f3f7dd_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwMjY_4d7b69eb-4af0-4312-acbf-9fb75e82f7d0">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:NumberOfEmployeesAcquiredInAcquisition
      contextRef="i7971230e1e6a4bd3b8fe0719653c6a0e_D20181001-20190929"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwODc_5b65916a-a1b3-4d70-84e5-bdf69f1781c1"
      unitRef="employee">1600</ttek:NumberOfEmployeesAcquiredInAcquisition>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwOTM_57e08e4d-5fa8-468d-80d9-7b781e21080e"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NDM_4b4b1ec6-5f94-4265-b8c1-c206d4370b60"
      unitRef="usd">103300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NDc_cb2c9ce3-2cec-45c0-9859-9a0b954b9a58"
      unitRef="usd">24700000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTE_37fe9e47-bace-4029-bff0-f3c2d44fbaf3"
      unitRef="usd">54200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NjM_3870ccfd-90bd-47ca-8c04-e78ac8628c57"
      unitRef="usd">-3300000</ttek:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTk_9845ab66-a84f-403a-b99d-d17144499140"
      unitRef="usd">21100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2NTU_8d5358d7-3c27-4000-99aa-5212cc813a96"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i26b85b5d2e674fceb7fe3944121780af_D20181001-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAxMDE_bcf9d872-3dda-4afe-a8b4-b4ef5b3c6597">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i3b2626f934f64af0b701ffde869ae339_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzgzNTM_3c1a3997-a8c1-46b7-97c4-dffb23608875"
      unitRef="usd">11500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzcxNDY4MjU2NjE2OTc_01fd7de4-39a2-4471-b95b-99b8e008c3a2"
      unitRef="usd">10400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia27a5151d4ec4db6bfeaac79f26892ad_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NzA_1c64e9aa-4f9a-40ee-9de5-3219b06dc1d4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia50fb12a46c9480da95fb44f17c56024_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMjA_11b9c18e-ed5d-419b-a4ba-74df9d0c2962">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement
      contextRef="i4b9e353728ce4668a485fc3839f52600_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzgwMDM_52907c8e-5a52-419b-bbc5-e383750ff7ba">P3Y</ttek:BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAxMTk_18974d88-7e45-4ac8-a6ef-caea584f348f"
      unitRef="usd">3300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzk5ODA_825db4aa-45de-49bb-bed2-faca3440b309"
      unitRef="usd">15000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4MDU_4197cf00-0b1b-4090-91e2-8ef4105c6aac">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzAw_ad78f28a-5806-42c2-80c2-b81d3b411247">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNDg5_1ef9129b-8937-43a7-a75c-486c8f93dfa7"
      unitRef="aud">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNDkz_4c780622-8b16-4d95-85d2-88bb53f10b7a"
      unitRef="aud">7400000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNTEz_02c9c466-9c4b-4950-917f-cd0ac4851165"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEwNTEz_8df9b3db-eb5f-4a05-b5f5-0e4f0849a441"
      unitRef="aud">8800000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i13a1f79684654695a6a688a1655ffaa3_I20180401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExMTkw_d10d4eb0-e174-4018-8574-227c4c0c07f7"
      unitRef="aud">9400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i30ab04f98498404f8c2a02de6b72e1d1_D20171002-20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExMzA2_c43f1e67-db36-48b3-9571-337ee6f0b5a7"
      unitRef="number">0.38</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzQ3_18842bb3-b389-4ea6-bbb5-f640b56761cc"
      unitRef="usd">-2100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i7feced7010b34b96990fa0d8a19e19c2_D20171002-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzUx_96640152-2fab-4f55-9d0e-41a9c5793cd4"
      unitRef="aud">-3000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzU5_38f39c44-6d4f-488b-b5c2-ee7b6c5fc35c"
      unitRef="usd">-5400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="if0031c1604ff4a37925cc1bf486dd557_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzExNzYz_eb000bf3-de72-4741-88b5-17d5fd5e9804"
      unitRef="aud">-7900000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i54f5c2a394394616b2bf4d24ea4a274f_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNDg2_c9106bec-15dc-4da2-bcae-c9f3861a45b3"
      unitRef="usd">1800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i54f5c2a394394616b2bf4d24ea4a274f_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNDkw_64e34404-abd3-42da-adf9-0f188bfadbcd"
      unitRef="aud">2600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNTIz_d73e86e0-5af6-4dda-bda4-0d702e4305a5"
      unitRef="usd">3700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i8292839d272b4e88a6034830ce268ff5_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyNTI3_0dff029a-3582-4bdb-8e7b-cf9e1c2c3662"
      unitRef="aud">5200000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4MjM_4cf64de0-b045-4067-8c7c-5054d6abc540">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA3_5c75471c-4e06-4629-9bf2-59bf035dc6d4">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="if0657131481444ea9efdc6b62404e079_I20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODQ4_f17a6cb0-21d9-40f7-a4aa-61e1395354e3"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="if0657131481444ea9efdc6b62404e079_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODUy_38673dbc-25a4-496d-808e-6f441043f892"
      unitRef="usd">8500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="if0657131481444ea9efdc6b62404e079_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODY4_5f6a5cdd-c338-411d-aad2-d3ae80f84bb7"
      unitRef="usd">9000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="if0657131481444ea9efdc6b62404e079_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEyODg4_d36c0ab5-07d9-44e3-92b0-d1f1ae3a0722"
      unitRef="usd">7500000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if0657131481444ea9efdc6b62404e079_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEzNzQw_e1835bc2-cb11-4742-bd0f-283378dae61d"
      unitRef="usd">21100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i8c3050093de440c7a62f7ff1cb6d16ab_D20181001-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzEzODU2_39819947-cc8f-4e4a-b454-3912dc9f0438"
      unitRef="number">0.84</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6c11ca2929994c3a89c8299d985583f7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE0OTAy_fc5776b3-a762-4636-b6b0-85c72c231542"
      unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i6d008cb011b642319887add3c7b98d2f_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE0OTM0_c8e80aea-692a-45cc-bb4a-1aad3bd54e0e"
      unitRef="usd">4700000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NzY4NDA_2540f2d6-0d23-4bad-b122-669026cbbb1a">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod
      contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzA4_dd12436f-63f8-4942-882c-7213a19ad134">P3Y</ttek:BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i0305353677174e1d8063e655217aff19_I20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjU0_3a47fe3f-8c25-4afd-ae65-4a513b88e9aa"
      unitRef="usd">20000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne
      contextRef="i0305353677174e1d8063e655217aff19_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjU4_85d7ce36-dbd8-43af-9086-b1d13549bdfd"
      unitRef="usd">5000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo
      contextRef="i0305353677174e1d8063e655217aff19_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjYy_c0dbdf93-d6c6-4ea2-bcc3-35d474b98d88"
      unitRef="usd">7000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo>
    <ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree
      contextRef="i0305353677174e1d8063e655217aff19_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE1MjY5_e15300b1-eb7a-43c3-9f6e-3291d6357624"
      unitRef="usd">8000000</ttek:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0305353677174e1d8063e655217aff19_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2MTQ1_2cf63bbf-4c16-42df-a2e2-95cabd74cc53"
      unitRef="usd">11300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut
      contextRef="i10fd72f560af446fb7c4a03f81670461_D20190930-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2MjYx_24218444-a915-4308-9202-82dbc078d84e"
      unitRef="number">0.57</ttek:BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i44e79e40bd7643ce8cfd07a826c954c2_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE3MzM2_df6c8b73-46d3-4acb-aa13-80f34745c4a9"
      unitRef="usd">8100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i17ef20424f194305ad50cda4115e87fe_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE3MzY4_6b22d40c-7145-4d1d-8cd7-d36025453a39"
      unitRef="usd">3400000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE2NDkyNjc0Nzg2NzA_2530e56c-e7de-41a2-8cf6-b8c84bff2106"
      unitRef="usd">-1100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="id0201e29e243403bb7695369ec1949a2_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4MjA1_37c6c808-d836-4028-bf10-608b8941e392"
      unitRef="usd">105400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4Mjg5_9583f0ed-07ac-4405-8463-2359e756b4d3"
      unitRef="usd">59300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzE4NzAy_26cb9ae3-4ad5-4709-82c7-fdc1c27ee726">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 changes in the carrying value of estimated contingent earn-out liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 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:#cceeff;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;32,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;52,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Acquisition date fair value of contingent earn-out 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;50,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Change in fair value of contingent earn-out liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Re-measurement of contingent earn-out 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;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 exchange impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Earn-out payments:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reported as cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Reported as cash used in financing activities&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,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Ending balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;59,297&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;32,617&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;52,992&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtMS0xLTEtMQ_4d31a01f-396a-4883-8411-3734def111b0"
      unitRef="usd">32617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i473a44801d76421eaad3ba78d6b0faa7_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtMy0xLTEtMQ_e1d12d20-7f76-4213-92c2-ee5d792ac6e5"
      unitRef="usd">52992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i62baa6b2aab24edc8d6a4c3850068e52_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzMtNS0xLTEtMQ_305063b4-440c-4f1a-9f1c-64badd12a8e0"
      unitRef="usd">35290000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtMS0xLTEtMQ_88573dc9-8c47-43d7-b280-26f4ac3dce5f"
      unitRef="usd">50235000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtMy0xLTEtMQ_d1dc03b4-df0b-4f5b-8857-e779e00f6f91"
      unitRef="usd">16581000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzQtNS0xLTEtMQ_a6da2197-79a9-4c04-a51f-3ae068ef4ca7"
      unitRef="usd">27704000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i1d4447ddafac4d409ede1dd4ec42dd4b_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtMS0xLTEtMQ_5ae0e720-71c2-4fb2-a35b-48e00bf15cd9"
      unitRef="usd">-992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6a4f6b8a1c7e4a74bf4de6564df4ab79_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtMy0xLTEtMQ_dc6844cd-70c1-4949-ba81-bfa35e44cb5a"
      unitRef="usd">-1162000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia899ab8c18104a3683c706f7acfc1dd7_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzUtNS0xLTEtMQ_a154ca24-86f5-4135-a284-0549388a6048"
      unitRef="usd">-1489000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4387293a084944ba847dc3a97bc5b3ee_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtMS0xLTEtMQ_33ea085a-7c16-4d0f-aa0b-775173bb546f"
      unitRef="usd">3273000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if4c740bf300a4f46b88ebf22cbbecca7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtMy0xLTEtMQ_526c470d-ba46-4669-b3ee-53a0cf2fbafa"
      unitRef="usd">14971000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i89e6718c1f5149abbcf748ccd2d78818_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzYtNS0xLTEtMQ_9f6b4104-c948-45b7-a928-49bf05c9707e"
      unitRef="usd">-1085000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctMS0xLTEtMQ_9fc53c63-a44a-4f2b-b95a-78836ac436f5"
      unitRef="usd">596000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctMy0xLTEtMQ_1da408be-8b6a-4521-8f74-ccb68a9cc63e"
      unitRef="usd">247000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzctNS0xLTEtMQ_e13bb527-7355-4d1f-a602-eb90152d80a5"
      unitRef="usd">558000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktMS0xLTEtMQ_d6adad3e-c13d-4933-a863-7eabf86de7c6"
      unitRef="usd">427000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktMy0xLTEtMQ_4d44e6a4-bf1d-4d02-a147-1fc5c19b749d"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzktNS0xLTEtMQ_771095ca-0258-4bd8-ae47-3f18082998fb"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ia5a900966af44942a8f457031d392fe2_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTEtMS0xLTE_3aa8376c-d8da-4cea-a97e-dd19f33f00fa"
      unitRef="usd">20251000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ic56dc622a798456b8381699a99fa00c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTMtMS0xLTE_afff1c24-d401-488e-839b-127bf9067640"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="idaad4dc33de448298d19110121360e6e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzEwLTUtMS0xLTE_a2808792-3131-4ab4-b4ea-853e91bff3bb"
      unitRef="usd">12018000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i73936273ab37441db13d5d8cc6c3b9c0_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTEtMS0xLTE_8122ae00-7f6d-4d64-9c6d-b19af6ff2361"
      unitRef="usd">59297000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3d96f47c54ae4b13b5850c3a9cfeea3c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTMtMS0xLTE_c36bc742-db90-48c6-ab44-8af94e40c090"
      unitRef="usd">32617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i473a44801d76421eaad3ba78d6b0faa7_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90YWJsZTo1ZDM3ZjhjNjQzNmM0MmFkOTFiNGFiZTkxNDIzMzVlNi90YWJsZXJhbmdlOjVkMzdmOGM2NDM2YzQyYWQ5MWI0YWJlOTE0MjMzNWU2XzExLTUtMS0xLTE_5891a494-a40d-4ebd-a0d0-23954a35dd3f"
      unitRef="usd">52992000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODQ_11d7b23f-0550-4c80-bd67-46014ad97bd1">Goodwill and Intangible Assets &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 changes in the carrying value of goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;GSG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balance at September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;441,802&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;483,018&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;924,820&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:10pt;font-weight:400;line-height:100%"&gt;74,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Translation 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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balance at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;516,315&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;477,183&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;993,498&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:10pt;font-weight:400;line-height:100%"&gt;15,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Balance at October 3, 2021&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:700;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:700;line-height:100%"&gt;538,433&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;570,145&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,108,578&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsid&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;iaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform th&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 final valuations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We per&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;form our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June&#160;28, 2021 (i.e.&#160;the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. &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 had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our &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:115%"&gt;Asia/Pacific ("ASP") reporting unit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8&#160;million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9&#160;million, including $95.5&#160;million of goodwill, at September 27, 2020.&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:115%"&gt; On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $7.8&#160;million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61&#160;million at September 29, 2019, including the remaining $48.8&#160;million of goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 gross amounts of goodwill for GSG were $556.1 million and $534.0 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $691.6 million and $598.7 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $121.5&#160;million for each period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 fo&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;llowing tabl&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;e&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; presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets,&#160;net" on the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;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;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;Net&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Client relations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;69,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(43,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;25,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(53,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Backlog&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Technology and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total&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:700;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 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:700;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:700;line-height:100%"&gt;118,971&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(80,981)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;37,990&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;106,421&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(92,478)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,943&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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;Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. &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;Foreign currency translation adjustments were immaterial for &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;fiscal 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Estimated amortization expense for the succeeding five fiscal years and beyond is as foll&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;ows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Amount&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:10pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&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;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Beyond&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;7,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,990&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzNzk_e7b0ef18-7ffb-4dd1-98bf-2da0642e3dbd">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 changes in the carrying value of goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;GSG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balance at September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;441,802&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;483,018&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;924,820&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:10pt;font-weight:400;line-height:100%"&gt;74,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Translation 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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balance at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;516,315&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;477,183&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;993,498&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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:10pt;font-weight:400;line-height:100%"&gt;15,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Balance at October 3, 2021&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:700;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:700;line-height:100%"&gt;538,433&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;570,145&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,108,578&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i5775d1cf4a4049dab1fdb431008ef8c4_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItMS0xLTEtMQ_dbbd6ca8-a17e-47a0-abcd-15efae2ecd1b"
      unitRef="usd">441802000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i47f0ced3ddf9423f858c0172837c30a7_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItMy0xLTEtMQ_6a7fde24-7516-4b76-9519-20f5daebe48e"
      unitRef="usd">483018000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzItNS0xLTEtMQ_c7d3b12c-700f-4d82-bf4d-7ce18bb3f391"
      unitRef="usd">924820000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtMS0xLTEtMQ_9d40f193-3307-487c-a579-3d53a7a6a5a2"
      unitRef="usd">74882000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtMy0xLTEtMQ_0fcb2895-f46c-417c-95b4-04452008c8a3"
      unitRef="usd">5294000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzMtNS0xLTEtMQ_33b8ee7a-0105-469d-9931-3642f2fa775b"
      unitRef="usd">80176000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtMS0xLTEtMQ_ecfe02ba-941a-4028-b2e4-d256d8a84b44"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtMy0xLTEtMQ_f34c9354-5785-4ab9-8c50-ba75ce17f3fa"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzQtNS0xLTEtMQ_761c9024-fc6a-41e6-adb5-22b1a839aa6a"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i4d60b34965f2423197cb0cadd29808c8_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtMS0xLTEtMQ_e0be700e-e0ee-4f2b-8153-021a53e35263"
      unitRef="usd">-369000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="iee017ac9ec16454aaac94d6bde42e058_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtMy0xLTEtMQ_01f02163-3f4b-4dae-a4a0-ce0d22d5e2f2"
      unitRef="usd">4671000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzUtNS0xLTEtMQ_d4255155-135d-4aa6-8837-4aaeffacb12a"
      unitRef="usd">4302000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i4c27cd3c298347239292b62a7599e255_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtMS0xLTEtMQ_cd0faecf-cdb9-4000-940c-3f063c3dd18a"
      unitRef="usd">516315000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5ab033d550fd450580a2a1eab88d3167_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtMy0xLTEtMQ_30a62532-eb18-4524-80e0-c2201142dbd3"
      unitRef="usd">477183000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzYtNS0xLTEtMQ_5bc64ae6-ccd1-4aaf-a66b-6f59f91177b7"
      unitRef="usd">993498000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctMS0xLTEtMQ_0e0717bc-dcf6-47b1-a6c7-c92a78195bdd"
      unitRef="usd">15112000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctMy0xLTEtMQ_6b257434-8d88-4a0b-9ebc-7b92caca8ad3"
      unitRef="usd">75479000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzctNS0xLTEtMQ_d01bceb9-131e-4a3e-9b55-e02d9e83d08f"
      unitRef="usd">90591000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="if05d0234c2364e04b7223fc85b3e5036_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTEtMS0xLTE_5f08b486-1513-4ccf-b84c-9c73a441eb00"
      unitRef="usd">7006000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i673820ce68d246839b246f3e0664e3cb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTMtMS0xLTE_90d4069c-832b-459c-b7ce-738af735bc09"
      unitRef="usd">17483000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzEwLTUtMS0xLTE_426c6b7f-e37f-49d2-9abb-a5fbd4997c7d"
      unitRef="usd">24489000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTEtMS0xLTE_5aa5643e-8b13-4584-8910-5deac350a435"
      unitRef="usd">538433000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTMtMS0xLTE_440e3bb0-196c-4c68-9567-5c0a26a96396"
      unitRef="usd">570145000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpiNjVjY2Y5OGM3NzI0OGIyYjc0OTM5NTdhNDk2YzJjNC90YWJsZXJhbmdlOmI2NWNjZjk4Yzc3MjQ4YjJiNzQ5Mzk1N2E0OTZjMmM0XzExLTUtMS0xLTE_980829df-6611-4bd7-bce5-a60b0cf3e282"
      unitRef="usd">1108578000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4881f25781f24681be3735f8a8a98e82_D20210628-20210628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzg4MQ_4eda77bd-8911-4663-90e2-137f04ea7bbe"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MDk1NzQ_930b5e70-3bb0-4cd5-8ad8-f978afa9765d"
      unitRef="number">1.50</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <ttek:PercentageNegativeGrowth
      contextRef="ia0e8c9aa6a1a450aa2f8d33ead6db679_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzI0MTQ_01f10a8d-dffb-4b88-a0b2-9b961e081aaa"
      unitRef="number">0.07</ttek:PercentageNegativeGrowth>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iecc5b279745d45a1b9558edf155a030b_D20200901-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzI4NzQ_e387018f-b7e3-4dbe-9da4-26d2012c8d59"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="if400c64a31704fad9ff87cc2f9ca60f7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzMwOTM_d930daf5-8e56-4efd-b007-e3a34a4db193"
      unitRef="usd">144900000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="if400c64a31704fad9ff87cc2f9ca60f7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzMxMDc_b80acb5a-5cf9-446b-beae-31f8f6161996"
      unitRef="usd">95500000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i669788b9dc1a4358bd33b44d046c61fe_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4MTA_cb99338f-64ec-4053-bb9e-63bb6856ec6e"
      unitRef="usd">7800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="ib972690c402e43d7a80519eda3248559_I20190929"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4MjQ_5e9f8c12-8335-4cd2-9ac1-1b81f49e8095"
      unitRef="usd">61000000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="ib972690c402e43d7a80519eda3248559_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM4NDgyOTA3MTM4Mzc_8f07c01b-0f46-4544-ae45-7ae44e127795"
      unitRef="usd">48800000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM1NDA_7fe1bc5f-c268-42a6-8bc1-28c40e75772c"
      unitRef="usd">556100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i4c27cd3c298347239292b62a7599e255_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM1NDc_8f5306cd-ebf0-4d91-b000-8bb26e4ef366"
      unitRef="usd">534000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i4c27cd3c298347239292b62a7599e255_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2MzU_16ac9e72-9324-4078-881e-56abf6f167e2"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i55e48d19ca4e40f3a46bd50bb93c612d_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2MzU_3478ef33-d009-48d7-a888-787ac47966fe"
      unitRef="usd">17700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM2OTg_05163ded-b5d6-40b0-91af-220684e4505b"
      unitRef="usd">691600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i5ab033d550fd450580a2a1eab88d3167_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM3MDU_6b3ec0a0-8fa3-49e0-bd65-0b0dc0718982"
      unitRef="usd">598700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iee35d9bd19e8475ba98c702f56f5bc9c_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzM3OTM_94c342ff-3c65-4379-8d45-eb3fccf16986"
      unitRef="usd">121500000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODA_e1825467-5ece-42be-b93c-e1aa1d6990a0">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 fo&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;llowing tabl&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;e&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; presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets,&#160;net" on the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;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;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;Net&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Net&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Client relations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;69,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(43,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;25,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(53,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Backlog&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Technology and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total&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:700;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 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:700;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:700;line-height:100%"&gt;118,971&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(80,981)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;37,990&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;106,421&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(92,478)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,943&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i07251ae905eb4474a27a1b752089431b_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMS0xLTEtMQ_ec08e22a-444f-4a89-9359-f1077749a6a5">P7Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifdffec546f50434a9a05346969a49a28_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMy0xLTEtMQ_3fa1084c-21c5-488b-95ba-69acce138c0b"
      unitRef="usd">69455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifdffec546f50434a9a05346969a49a28_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNS0xLTEtMQ_d1c11e81-2522-4c46-aec8-215402b183a3"
      unitRef="usd">43984000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifdffec546f50434a9a05346969a49a28_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNy0xLTEtMjY4Mjk_7d921963-0503-4071-ab28-d456b44a80c1"
      unitRef="usd">25471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtNy0xLTEtMQ_5ecf03bb-5197-4589-b355-8e76762689bb"
      unitRef="usd">60775000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtOS0xLTEtMQ_104f2706-a267-49dd-8b45-941a71038080"
      unitRef="usd">53392000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33d0d80b3f294010900d70c51f3053ea_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzUtMTMtMS0xLTI2ODMx_1c2696f9-b357-4114-b4be-cb87878ea5ef"
      unitRef="usd">7383000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if2af9680c2da4d25824404cb7ec8ec4a_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMS0xLTEtMQ_fefc62d3-caf6-4b77-8996-7e3216dbb2c8">P0Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMy0xLTEtMQ_c9dc6fb2-d93b-4fbe-9f82-fc10f81391b8"
      unitRef="usd">34577000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNS0xLTEtMQ_df21cd52-30d4-4c7e-8c23-4d17d24fc0f7"
      unitRef="usd">30670000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i115f1b1f36274e6b9b672e056c594646_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNy0xLTEtMjY4Mjk_f56460d9-f08f-4517-b19f-594dda982072"
      unitRef="usd">3907000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtNy0xLTEtMQ_0250d8f8-235f-4ff7-af51-7d4075c7bf14"
      unitRef="usd">37682000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtOS0xLTEtMQ_a03cc066-7a0d-4b49-a4ce-ec275ff83f2f"
      unitRef="usd">32761000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d210541fb414dab9d09cba1d4b0835d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzYtMTMtMS0xLTI2ODMx_ab4634d7-15c5-4449-9e42-7576b0c00ff3"
      unitRef="usd">4921000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic824e4d823264a728c6ed2bbf64b2d80_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMS0xLTEtMQ_06f1f2bc-26f3-48ac-83f0-f130ea8ce869">P3Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMy0xLTEtMQ_287cfbbc-9694-4cd5-a66a-aa3becc0d7b7"
      unitRef="usd">14939000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNS0xLTEtMQ_d7e33717-05cb-4f1e-acca-0faea4fa8593"
      unitRef="usd">6327000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaf0f7bcecd874db1b34277890e16d3eb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNy0xLTEtMjY4Mjk_a499a773-a5c4-43fe-bc29-d1b6f0b2d96e"
      unitRef="usd">8612000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3467241d74ac46be9f56c10d74974930_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctNy0xLTEtMQ_ccef2a96-88d8-4261-865c-0cce6f22bc14"
      unitRef="usd">7964000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3467241d74ac46be9f56c10d74974930_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctOS0xLTEtMQ_61c735c0-41e5-4e61-b83b-24a694469a08"
      unitRef="usd">6325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3467241d74ac46be9f56c10d74974930_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzctMTMtMS0xLTI2ODMx_d7756a50-539b-49ec-93e8-f72fa3e81f89"
      unitRef="usd">1639000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtMy0xLTEtMQ_fabb98aa-3def-488d-83bd-f746fc999587"
      unitRef="usd">118971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNS0xLTEtMQ_ea917d6a-bb76-485b-a5c8-5174e2da7984"
      unitRef="usd">80981000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNy0xLTEtMjY4Mjk_860c4b33-b200-45e7-8ed6-c47382e39a47"
      unitRef="usd">37990000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtNy0xLTEtMQ_b30bf869-e18a-4ba8-b06e-1e79640ae6bb"
      unitRef="usd">106421000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtOS0xLTEtMQ_2af575dc-aea5-405c-9800-24abdb77a805"
      unitRef="usd">92478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZTpjNjlmZWMzOTE0ZmM0NjUxYjgxM2FlNzZkYjE1ZmFhOC90YWJsZXJhbmdlOmM2OWZlYzM5MTRmYzQ2NTFiODEzYWU3NmRiMTVmYWE4XzgtMTMtMS0xLTI2ODMx_b2ef3c4a-d0e3-45bc-8e58-ccd73b732b2a"
      unitRef="usd">13943000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNjA_abe0c105-19a2-4caa-8800-538e271863f2"
      unitRef="usd">11500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNjQ_4e47b18a-3b69-40a5-9370-4cc43a18dc3e"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQyNzE_712f9f23-cd5f-4842-8f22-7bd9ef70307a"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90ZXh0cmVnaW9uOmU5OWQxZTA2YjIzNjRkYjE5MTM0NGRkNGJlYWU4MjkwXzQzODc_83decf8f-6c12-4c99-9790-e0e378b6b0df">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Estimated amortization expense for the succeeding five fiscal years and beyond is as foll&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;ows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Amount&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:10pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&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;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Beyond&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;7,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,990&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzItMS0xLTEtMQ_e6b29a1a-0c91-4102-b39f-1159293ec3e3"
      unitRef="usd">9664000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzMtMS0xLTEtMQ_76589483-1e44-4f23-bc53-933203caede6"
      unitRef="usd">7591000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzQtMS0xLTEtMQ_68555ff9-1c0b-4d38-b34d-4c50a31bce25"
      unitRef="usd">4983000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzUtMS0xLTEtMQ_0db861ad-2a10-4772-874d-35487cb6fac1"
      unitRef="usd">4348000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzYtMS0xLTEtMQ_7e224e80-450e-4fc0-9fb7-fd0cc964cce3"
      unitRef="usd">3967000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzctMS0xLTEtMjU0OTY_f725af06-de14-4283-b118-75ba86d2ddd1"
      unitRef="usd">7437000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzUvZnJhZzplOTlkMWUwNmIyMzY0ZGIxOTEzNDRkZDRiZWFlODI5MC90YWJsZToyMGU1ODA5YjlkMDI0NGEzYjMxODUyMWQ1OTIxN2ZmOS90YWJsZXJhbmdlOjIwZTU4MDliOWQwMjQ0YTNiMzE4NTIxZDU5MjE3ZmY5XzgtMS0xLTEtMQ_4d23814b-125e-4db4-98eb-4e2e2700be33"
      unitRef="usd">37990000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzU4MA_096e334c-c169-4764-a679-68b96c795d00">Property and Equipment&lt;div style="margin-top:6pt;text-indent:36pt"&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 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equipment, furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;131,242&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;125,511&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accumulated depreciation&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;(93,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,733&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;35,507&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The depreciation expense related to property and equipment was $12.3 million, $13.0 million and $17.3 million for fiscal 2021, 2020 and 2019, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzU3OQ_7dfb6b29-016f-4c61-9c1e-d660cfaabd5c">&lt;div style="margin-top:6pt;text-indent:36pt"&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 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equipment, furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;131,242&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;125,511&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accumulated depreciation&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;(93,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,733&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;35,507&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i65bc85d0e71543538b7e89f6568600c2_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzMtMS0xLTEtMQ_5ac4e7b3-31fe-411c-9ae0-55cfedfae488"
      unitRef="usd">94780000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i29b57623c6054d04aa494c89d23244db_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzMtMy0xLTEtMQ_79890012-9904-4fc9-95f1-532c890547cd"
      unitRef="usd">90942000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4317c6a3200047749db0810bf923108e_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzQtMS0xLTEtMQ_214b1cf2-0bca-444e-8c78-a8c26752b41c"
      unitRef="usd">36462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i89478e812abb44cb9e92f770fad8bf48_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzQtMy0xLTEtMQ_37ee4553-8514-4e5b-b3c7-e9c5c6afd94f"
      unitRef="usd">34569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzYtMS0xLTEtMQ_336a08a7-f329-4916-96d8-03c2b36270b2"
      unitRef="usd">131242000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzYtMy0xLTEtMQ_20fa132b-2a71-4da2-bd42-46954740aa3d"
      unitRef="usd">125511000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzctMS0xLTEtMQ_0d0c9d81-1fb3-4615-974e-e0ce87bdb06a"
      unitRef="usd">93509000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzctMy0xLTEtMQ_6e51ea12-1c4a-4492-beb7-0c0d2580048b"
      unitRef="usd">90004000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzgtMS0xLTEtMQ_8f3ceafa-4aa9-4fa6-9c19-78e1868e91b7"
      unitRef="usd">37733000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90YWJsZTpkZTY4ZjFmNDQ2NjM0YWMyYTY1NTRhYjYyNTVlOTFiZi90YWJsZXJhbmdlOmRlNjhmMWY0NDY2MzRhYzJhNjU1NGFiNjI1NWU5MWJmXzgtMy0xLTEtMQ_509e97df-2fd1-4c7b-9eed-0c1fa74f3459"
      unitRef="usd">35507000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzEzNw_8de9fb30-05c5-4c27-82bb-de80d991b401"
      unitRef="usd">12300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzE0MQ_7256fc32-6abb-4ba7-bd0d-35b9a82e95ac"
      unitRef="usd">13000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNzgvZnJhZzo5NjhhMzRjMzlkYjk0MjhiYTkzNTU1NDU4Y2IxMzlhOS90ZXh0cmVnaW9uOjk2OGEzNGMzOWRiOTQyOGJhOTM1NTU0NThjYjEzOWE5XzE0OA_a2a3f242-bc52-4881-b87e-449bba55eb0d"
      unitRef="usd">17300000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MDM_a4e9af68-1048-4f4b-9fa0-fb9a7ea8dc42">Income Taxes&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 income taxes, by geographic area, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;211,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;209,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;185,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total income before income taxes&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:700;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:700;line-height:100%"&gt;266,870&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;227,991&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;175,136&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;41,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;69,836&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;51,372&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;53,990&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total deferred income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(35,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;2,729&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(37,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;34,039&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;54,101&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;16,375&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&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;State taxes, net of federal benefit&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 ("R&amp;amp;D") credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(4.7)&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;Tax differential on foreign earnings&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Non-taxable foreign interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.7)&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;Goodwill&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.4)&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;Valuation allowance&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.4&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;Return to provision&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Disallowed officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.2&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;Cash repatriation&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#x2014;&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;Revaluation of deferred taxes&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(0.4)&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;Transition taxes on foreign earnings&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;3.4&lt;/span&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:700;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;12.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;23.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;9.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rates for fiscal 2021, 2020 and 2019 were 12.8%&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; 23.7% and 9.3%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $21.6&#160;million and $22.3&#160;million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;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;income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $12.9&#160;million, $8.3&#160;million, $6.4&#160;million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were 25.7%, 25.6%, and 24.6% respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;State taxes&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;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reserves and contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable including the allowance for doubtful accounts&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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, operating leases&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;60,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Loss carry-forwards&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;54,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;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 #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:10pt;font-weight:700;line-height:100%"&gt;161,104&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;133,840&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:700;line-height:100%"&gt;Deferred Tax Liabilities:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&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;(8,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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;(40,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(117,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(118,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;43,850&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;15,736&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 fourth quarter of fiscal 2021, we repatriated approximately $80&#160;million from Canada and recognized a related tax expense of $5.6&#160;million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1&#160;million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1&#160;million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9&#160;million are expected to be&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; indefinitely reinvested in 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 foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $165.5 million, of which $14.7 million expire at various dates from 2024 to 2041, and $150.8 million have no expiration date. In addition, we had foreign capital loss carryforwards of $21.5&#160;million and foreign research and development credits of $3.9&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $13.0 million has been provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At October 3, 2021, we had $12.9 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months.&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; These changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 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:#cceeff;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Reductions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Ending balance&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:700;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:700;line-height:100%"&gt;12,899&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;9,228&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;9,169&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $0.8 million, $0.8 million and $2.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0 and $0.2 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;3, 2021, September&#160;27, 2020 and September 29, 2019 was $5.2 million, $4.4 million and $3.6 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MTI_81ee3bdd-cc28-47fd-9fdb-435350618710">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 income taxes, by geographic area, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;211,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;209,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;185,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total income before income taxes&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:700;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:700;line-height:100%"&gt;266,870&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;227,991&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;175,136&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtMS0xLTEtMQ_f48476ec-6a7e-4fb7-a2bf-1b292f662b37"
      unitRef="usd">211222000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtMy0xLTEtMQ_1825ce19-9fae-417d-8412-046eb5b028e3"
      unitRef="usd">209443000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzQtNS0xLTEtMQ_ab6aba0f-eca7-4e96-9e43-1077ea5706df"
      unitRef="usd">185535000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtMS0xLTEtMQ_739ded31-90f8-4a82-bd07-08a45c92ca9c"
      unitRef="usd">55648000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtMy0xLTEtMQ_55737f75-7b3c-42c6-b42e-559c066c5f62"
      unitRef="usd">18548000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzUtNS0xLTEtMQ_f568ca40-a61c-492d-aa25-c5a6e2200908"
      unitRef="usd">-10399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtMS0xLTEtMQ_dd95c30c-bc37-412c-80f2-50bae2869b0a"
      unitRef="usd">266870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtMy0xLTEtMQ_2f09675a-2fef-44f3-95d0-87290b15f48a"
      unitRef="usd">227991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZToxNmY4YWNlNjhlNzM0NjRjYTY2NDYyMmFhN2ZiMWU0Yy90YWJsZXJhbmdlOjE2ZjhhY2U2OGU3MzQ2NGNhNjY0NjIyYWE3ZmIxZTRjXzYtNS0xLTEtMQ_0943579b-e078-4178-8337-5bd04032e0dd"
      unitRef="usd">175136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4OTc_a65e43fb-9415-42d9-b0b8-9f3a207bc04b">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;41,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;69,836&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;51,372&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;53,990&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total deferred income tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(35,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;2,729&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(37,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;34,039&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;54,101&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;16,375&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtMS0xLTEtMQ_90d338cc-f3fe-4d81-b20b-fa600aa91a26"
      unitRef="usd">41056000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtMy0xLTEtMQ_6a3746e7-bf0f-4ba8-bc34-8be03dccdc47"
      unitRef="usd">24102000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzQtNS0xLTEtMQ_0642bae7-807a-4496-81a4-62d82b055ecf"
      unitRef="usd">30051000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtMS0xLTEtMQ_0ed64186-4299-4262-adff-c1284fbfaeeb"
      unitRef="usd">9893000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtMy0xLTEtMQ_40d2d3f4-2bfb-4347-9696-22f724a3e535"
      unitRef="usd">6872000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzUtNS0xLTEtMQ_0b1f0f51-5eed-432f-a8cf-a4f1034733ff"
      unitRef="usd">8923000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtMS0xLTEtMQ_a58e3f8a-6c90-4bbb-ae79-8ea1c5fb964a"
      unitRef="usd">18887000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtMy0xLTEtMQ_1bb56be5-9e51-4a77-906c-d2081cf3add6"
      unitRef="usd">20398000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzYtNS0xLTEtMQ_2dfeb552-af52-452d-84a8-7afd354b333c"
      unitRef="usd">15016000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctMS0xLTEtMQ_4e7c5511-017a-4cae-9a85-157510b329ad"
      unitRef="usd">69836000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctMy0xLTEtMQ_01ed66ab-9582-4c94-a130-7167fa54568f"
      unitRef="usd">51372000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzctNS0xLTEtMQ_30b5f3c7-d95d-4a2c-a4ce-18304ca4d199"
      unitRef="usd">53990000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTEtMS0xLTE_00ff1b5a-e3bf-4d2e-8b97-11b53d90c06c"
      unitRef="usd">-6034000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTMtMS0xLTE_13b98ad5-4119-4eb9-b6b9-e9c4ebece901"
      unitRef="usd">2187000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEwLTUtMS0xLTE_c6fbf98f-cb47-4dff-a522-0bd5e5694819"
      unitRef="usd">-9108000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTEtMS0xLTE_2c2ee8fe-bb5b-464a-87c4-e075423a11b0"
      unitRef="usd">-2060000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTMtMS0xLTE_6c70b354-35c6-40af-a12b-fcded6d70534"
      unitRef="usd">870000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzExLTUtMS0xLTE_72a7fc1f-f9c5-4e90-a041-44514d7e39ef"
      unitRef="usd">-1195000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTEtMS0xLTE_e077846b-4654-4f57-be61-f597c015c8f8"
      unitRef="usd">-27703000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTMtMS0xLTE_a0b73541-5d97-4a80-8188-b6bed7a6e429"
      unitRef="usd">-328000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEyLTUtMS0xLTE_d4004658-1f10-45e8-9360-7c217973e6c4"
      unitRef="usd">-27312000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTEtMS0xLTE_5118505a-43ec-4204-8c0a-879d816e85aa"
      unitRef="usd">-35797000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTMtMS0xLTE_8428b99a-6fed-436b-9867-f4e1bedbd809"
      unitRef="usd">2729000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzEzLTUtMS0xLTE_6af0b0cc-93db-49f6-addb-b2d82918deb3"
      unitRef="usd">-37615000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTEtMS0xLTE_e6f2b52d-02da-4b25-827a-44cf8610c22f"
      unitRef="usd">34039000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTMtMS0xLTE_da5c74fd-e03a-4edf-8c39-8083f220fd73"
      unitRef="usd">54101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTowZTZmMTlkYTZlMzQ0NTdlYjYwYzg1NzA4NGM4MDk0MC90YWJsZXJhbmdlOjBlNmYxOWRhNmUzNDQ1N2ViNjBjODU3MDg0YzgwOTQwXzE1LTUtMS0xLTE_ecf6c719-3f3a-402d-98f0-a95cda831c2b"
      unitRef="usd">16375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4ODc_73e58e6d-1e76-4b3b-844e-73f3dd1a1426">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;21.0%&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;State taxes, net of federal benefit&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 ("R&amp;amp;D") credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(4.7)&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;Tax differential on foreign earnings&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Non-taxable foreign interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.7)&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;Goodwill&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(2.4)&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;Valuation allowance&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Change in uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.4&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;Return to provision&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Disallowed officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.2&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;Cash repatriation&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unremitted earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#x2014;&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;Revaluation of deferred taxes&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;(0.4)&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;Transition taxes on foreign earnings&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;3.4&lt;/span&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:700;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;12.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;23.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%"&gt;9.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItMS0xLTEtMQ_c34575ff-2dc9-4452-8c9f-32836bc3f966"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItMy0xLTEtMQ_4470dac9-d861-4fd2-94cf-ba0e447225a4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzItNS0xLTEtMQ_f3268110-8958-4468-8340-8033a72fba80"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtMS0xLTEtMQ_0371189a-acee-4830-ae38-b9960fd13868"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtMy0xLTEtMQ_d7588537-99f9-47d2-ba6f-f165c44a11e4"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzMtNS0xLTEtMQ_8014b141-6420-45e0-949b-ae9aab6d4b98"
      unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtMS0xLTEtMQ_cae5a64b-179e-4346-b25a-fb47f54cebb2"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtMy0xLTEtMQ_8f11ebe1-696b-40e5-a356-371dada01eb9"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzQtNS0xLTEtMQ_0542a5b1-e6dc-41e1-bbff-ddabc9548880"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtMS0xLTEtMQ_d279bf86-8152-4ff3-aad7-0df09e1b9281"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtMy0xLTEtMQ_62af66aa-5b3c-43db-a1fd-7b2d773686f8"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzYtNS0xLTEtMQ_31dda2b4-6adb-4f6d-af57-a3bcb42bd546"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctMS0xLTEtMQ_490a93c7-3d7a-4d0e-8515-e6b487a3dc4c"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctMy0xLTEtMQ_74512e24-cbfa-4152-81cc-afea820378f6"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzctNS0xLTEtMQ_ff45f111-ba4f-4a73-96f3-a98ac115d1ba"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtMS0xLTEtMQ_5b71f27d-9e75-4e80-975f-ce7ec696e786"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtMy0xLTEtMQ_869a706c-9f00-46e9-b4e2-6c218078ac80"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzgtNS0xLTEtMQ_bde1b07f-fd85-417f-be0b-9a74c44625d9"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktMS0xLTEtMQ_c26e8929-a43f-43b5-8326-261d55fb6709"
      unitRef="number">-0.033</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktMy0xLTEtMQ_f7e75878-6baa-4ac0-b330-f71fc40b7eb9"
      unitRef="number">-0.022</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzktNS0xLTEtMQ_dd8cc7e5-5d12-41b9-a4c3-54fc1bf36adb"
      unitRef="number">-0.024</ttek:EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTEtMS0xLTE_d63d6866-1cc2-4c20-9977-abbf40c236b2"
      unitRef="number">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTMtMS0xLTE_786e3d50-b8e8-4f62-a0cb-a81cbd57c914"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEwLTUtMS0xLTE_6333d65d-6242-449b-99db-a20ab2bd3110"
      unitRef="number">-0.135</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTEtMS0xLTE_f7a3d54d-496c-42e2-ab84-5a5c477f5a6c"
      unitRef="number">0.017</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTMtMS0xLTE_8f5aca46-2234-4810-a94b-f0ac3c626717"
      unitRef="number">0.004</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTUtMS0xLTE_749f9c4e-6705-4bd6-8fc9-05c324e1a8ed"
      unitRef="number">0.024</ttek:EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTEtMS0xLTMzMjA5_b507d7b0-8b0f-4aff-b7d0-27c2ede423e9"
      unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTMtMS0xLTMzMjA5_05884da0-a25b-406e-a565-172cde3f2e68"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzExLTUtMS0xLTMzMjA5_586f1b5c-2d5e-46df-8377-b5fa9d59e320"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTEtMS0xLTMzMDM2_09dddee4-0897-4844-a8ad-64698abe032e"
      unitRef="number">0.020</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTMtMS0xLTMzMDM2_f32bff03-de24-4e37-8ce0-e10c1f4a9a7f"
      unitRef="number">0.002</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTUtMS0xLTMzMDM2_fb3ea7fc-adc8-4923-8d28-fa1050cd70d8"
      unitRef="number">0.002</ttek:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTEtMS0xLTMzMDM2_96859fde-cbb8-45de-bcba-4d433c72451f"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTMtMS0xLTMzMDM2_e7e3b317-f69f-4f53-85c9-3413ac654d8e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTUtMS0xLTMzMDM2_bf01edce-ef52-4eb8-850d-5750efbc0a56"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTEtMS0xLTMzMDM2_3a37aa7a-17fe-41de-8331-754fd9ac900c"
      unitRef="number">0.010</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTMtMS0xLTMzMDM2_6de7cbc6-329a-4420-a279-07aea9c1362f"
      unitRef="number">0</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTUtMS0xLTMzMDM2_79f322ff-1d6b-4a03-8b07-f6f73eef4b6a"
      unitRef="number">0</ttek:EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTEtMS0xLTE_f4e056f0-c15e-460a-88bb-b8a8952abb96"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTMtMS0xLTE_fe0831a0-a603-44e8-8d91-537e5805696b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEyLTUtMS0xLTE_17721e05-726f-46be-b6cd-e6fdd12cebeb"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTEtMS0xLTE_3436bb32-f6d4-4d29-9eb3-1d342e7325a8"
      unitRef="number">0.008</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTMtMS0xLTE_8f058724-3464-4316-a5dd-eed960b57349"
      unitRef="number">-0.013</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzEzLTUtMS0xLTE_6918de02-29ae-43ff-a0fc-3b89ef020be2"
      unitRef="number">-0.004</ttek:EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTEtMS0xLTE_8d4a3c7f-1809-4796-afca-2b798a297521"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTMtMS0xLTE_128c43e9-bab0-4e8a-a6ff-1d839580db26"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE0LTUtMS0xLTE_cac70dc7-e13e-49d6-aa67-2c7e5429d143"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTEtMS0xLTE_d9b8272f-0f7e-4a05-a634-1c8a627aa3e8"
      unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTMtMS0xLTE_cda16461-8919-45e6-87ab-e39298d6138b"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE1LTUtMS0xLTE_660bd996-441f-44eb-bc45-f3c1fb3127a6"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTEtMS0xLTE_8f6ccbc9-b687-4801-9930-7bbe86b04478"
      unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTMtMS0xLTE_d805676f-b351-485d-ad00-f7a307478781"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTphNTgxMjk0ZjZjODk0MTVlYjE2ZWM1NDg5Y2EzNzJjNi90YWJsZXJhbmdlOmE1ODEyOTRmNmM4OTQxNWViMTZlYzU0ODljYTM3MmM2XzE2LTUtMS0xLTE_5eea2184-d2d1-4fae-8b7c-7a2caff8c33a"
      unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMzNQ_4047bd5c-aa35-4920-95e6-cc99a527acb4"
      unitRef="number">0.128</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMzOQ_d95e5f8b-163b-42cd-8d71-901463d9f831"
      unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM0Ng_225083d0-bb38-4586-b2c0-06a8608e4765"
      unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i921323204631410dbc6df9b72650a873_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk0Mzc_715515d0-ccf2-4309-849d-f57356c34f75"
      unitRef="usd">-21600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic31367b6817a4e2d9933ab0ee7147fdc_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk0NTI_a750cbfc-ee8f-463b-aa4c-9568afd633ed"
      unitRef="usd">-22300000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1MA_f678989b-9522-42df-aa31-900453db64d1"
      unitRef="usd">-12900000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1NA_4f7c7b7b-e246-4a01-a76d-0d3af3b07272"
      unitRef="usd">-8300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzU1OA_977cfc65-628f-444a-b427-8b7da69f3587"
      unitRef="usd">-6400000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4NTc_1dfe242c-000a-4a38-9977-bb4c2fdd8843"
      unitRef="number">0.257</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4NjE_4b2c33dc-2029-4485-b3b1-260241012083"
      unitRef="number">0.256</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzE4Njk_54bdf89b-a6e3-4c97-8b28-7d416efb07ee"
      unitRef="number">0.246</ttek:EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ5MDc_7004125a-9455-46f2-8f3b-feb80f82aed1">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;State taxes&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;1,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reserves and contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable including the allowance for doubtful accounts&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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities, operating leases&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;60,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Loss carry-forwards&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;54,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;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 #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:10pt;font-weight:700;line-height:100%"&gt;161,104&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;133,840&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:700;line-height:100%"&gt;Deferred Tax Liabilities:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&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;(8,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Intangibles&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;(40,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Undistributed earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(117,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(118,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;43,850&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;15,736&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzQtMS0xLTEtMQ_2aa596c8-960e-4fd2-a1a6-538365d21bb4"
      unitRef="usd">1342000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzQtMy0xLTEtMQ_0b2fda1a-e8e8-45a4-851a-c6a0541b1ec3"
      unitRef="usd">1146000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzUtMS0xLTEtMQ_35d9d3f0-8403-45e9-820a-fd1f055cca77"
      unitRef="usd">6662000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzUtMy0xLTEtMQ_a2d0c47b-db93-47b9-87fc-dfa0b861807a"
      unitRef="usd">6262000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzYtMS0xLTEtMQ_02ea532d-d15f-4ca5-b6f4-e4cf5aaa1943"
      unitRef="usd">5917000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzYtMy0xLTEtMQ_d57ae7f3-dea4-4ef6-a3a0-7b5cfc25b3fd"
      unitRef="usd">6283000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzctMS0xLTEtMQ_0e57c7c6-d803-4b4b-aef4-840294a6a8dc"
      unitRef="usd">41657000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzctMy0xLTEtMQ_9d80a9dc-53dc-448c-9968-20b1d82d22ba"
      unitRef="usd">28223000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <ttek:DeferredTaxAssetsLeasingArrangements
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzgtMS0xLTEtMQ_615fd3f0-3c1a-419a-8fdc-132a2659721a"
      unitRef="usd">60181000</ttek:DeferredTaxAssetsLeasingArrangements>
    <ttek:DeferredTaxAssetsLeasingArrangements
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzgtMy0xLTEtMjY4NDY_a7d98bd5-3466-4d69-8465-b8e0be95548c"
      unitRef="usd">66941000</ttek:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzktMS0xLTEtMQ_f9efabee-cf0b-4130-862c-badc24452d9e"
      unitRef="usd">3560000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzktMy0xLTEtMQ_9d71a551-a6d0-4fb9-85e2-be8482185fc4"
      unitRef="usd">5905000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEwLTEtMS0xLTE_34e07d6f-47a2-4f3b-bf77-3173f7b86878"
      unitRef="usd">54825000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEwLTMtMS0xLTE_ce30824f-4444-49ee-9449-f52400221b53"
      unitRef="usd">43475000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzExLTEtMS0xLTE_fd150377-6b2b-4d18-b4cd-bc4c89eebdf0"
      unitRef="usd">13040000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzExLTMtMS0xLTE_98e3b665-1784-4ad5-8eec-bbd3dc0241b8"
      unitRef="usd">24395000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEyLTEtMS0xLTE_ea5b75d2-8668-4151-9d72-669041f8967b"
      unitRef="usd">161104000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzEyLTMtMS0xLTE_169fc010-c9fc-4597-821c-3c8e68f2d169"
      unitRef="usd">133840000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE1LTEtMS0xLTE_bbc49867-cd0c-45d3-9d77-f3499a2cd263"
      unitRef="usd">5595000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE1LTMtMS0xLTE_44306768-8a78-4e9c-a6ce-62d9df0560ab"
      unitRef="usd">14451000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE2LTEtMS0xLTE_35801c92-935f-4bd6-a857-f13ee0884dab"
      unitRef="usd">8136000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE2LTMtMS0xLTE_e2febacf-7b62-46d3-a24e-b58b6b6154bc"
      unitRef="usd">5967000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE3LTEtMS0xLTE_abd89f76-9d92-4e89-a4f0-381dad33f0b2"
      unitRef="usd">60181000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE3LTMtMS0xLTI2ODQ4_3057cea3-e76d-42bf-8cb5-c62148108001"
      unitRef="usd">66941000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE4LTEtMS0xLTE_e184d5a5-2636-4063-acfb-309abd4de947"
      unitRef="usd">40121000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE4LTMtMS0xLTE_d19b51bf-80b5-4abb-a272-3185f9892f2c"
      unitRef="usd">29130000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTEtMS0xLTMxMDky_3e6780a9-612c-4b1c-8445-ff9ae41309f5"
      unitRef="usd">3136000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTMtMS0xLTMxMDky_a2e79605-268f-4c5f-8179-ed023986d67c"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTEtMS0xLTE_d31652c4-4a9d-4d52-a853-21e97c6ae880"
      unitRef="usd">85000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzE5LTMtMS0xLTE_db6cdfd7-c254-4e4b-8f63-c97290d9faaf"
      unitRef="usd">1615000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIwLTEtMS0xLTE_f26cdb6a-90b6-4a36-8fcb-5cf37973f2f9"
      unitRef="usd">117254000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIwLTMtMS0xLTE_1908c375-8406-42b2-a0ee-e3a8d55b15c0"
      unitRef="usd">118104000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIyLTEtMS0xLTE_36683e25-c01b-4f10-af66-fd47bf4835f5"
      unitRef="usd">43850000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpjNzg5NDBmYzU3Yzg0NjM0OTFkN2ZjMjk4NjY2MTk5MS90YWJsZXJhbmdlOmM3ODk0MGZjNTdjODQ2MzQ5MWQ3ZmMyOTg2NjYxOTkxXzIyLTMtMS0xLTE_64bdec3d-5d52-491e-980c-d5ca69f6f39d"
      unitRef="usd">15736000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1MTY_96953723-087f-4ac2-96e5-073b57bfc72b"
      unitRef="usd">80000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings
      contextRef="iacf9efd46bc64e248ebdc0b0c13f883a_D20210628-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1Mjk_b714f0e4-6694-43dc-960d-e58edabd9450"
      unitRef="usd">5600000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested
      contextRef="i9f32dc628ef14cc9930de1b913879286_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MTEwMzg_570e0573-cdea-43e7-89cb-053ca4893bdb"
      unitRef="usd">20100000</ttek:UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i9f32dc628ef14cc9930de1b913879286_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MDk1Nzk_ad44d7d6-6277-4168-89e0-774b81014ff2"
      unitRef="usd">3100000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM4NDgyOTA3MTEwNTM_a11f9572-2f87-464f-8162-acef20800102"
      unitRef="usd">50900000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ic1825661105b477182cae8b0132cf43d_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzI5NTQ_3f8d7bf3-8a75-4032-9d40-771506d0d1f1"
      unitRef="usd">43700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMwNDk_903da9b4-80ed-4cda-984c-413cfee28d0b"
      unitRef="usd">165500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMwNjI_a80ecf07-07fb-440c-beda-f1693c914b2f"
      unitRef="usd">14700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMxMTI_e47c314e-c55b-4f8f-997c-8fe650dfd45a"
      unitRef="usd">150800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMxOTg_1d4f610a-49b3-45ae-8cda-899b96c4362d"
      unitRef="usd">21500000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ia14d378894a04bc99e39b53a4d257786_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzMyNDk_e71dd748-1fe4-4ff0-8bb1-5ce675a25898"
      unitRef="usd">3900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM5MDY_458b1827-8984-4c9b-8777-b6503e5f7a03"
      unitRef="usd">13000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzM5NTg_bcd583b5-8f24-4214-8537-94e26ae2152f"
      unitRef="usd">12900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4ODY_814461f5-2d10-48ea-ad5b-0c5d0edd4885">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 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:#cceeff;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Additions for current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Additions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Reductions for prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Ending balance&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:700;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:700;line-height:100%"&gt;12,899&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;9,228&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;9,169&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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtMS0xLTEtMQ_8c5568b0-ae7e-4c15-aeee-d1670d17edc0"
      unitRef="usd">9228000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtMy0xLTEtMQ_dacab9be-dfe8-4f70-a0a8-1c07f708c5f0"
      unitRef="usd">9169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib5fe62e44a2f4c13bee1f8aa935b6464_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzMtNS0xLTEtMQ_f19ffdc4-c9cd-4540-80e2-c566730ac715"
      unitRef="usd">8328000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtMS0xLTEtMQ_5faa1622-a5d5-4e2c-9b9f-64cf7538bb0b"
      unitRef="usd">2171000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtMy0xLTEtMQ_8b560491-7344-4b51-9539-8b39477f883f"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzQtNS0xLTEtMQ_01458134-2da7-4fd3-9c97-29f6998c1cf7"
      unitRef="usd">1342000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtMS0xLTEtMQ_77ddb650-2dff-4405-9a2a-2eb76ec9f299"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtMy0xLTEtMQ_b45ff23e-6acd-4740-a576-9f5d8f6ff9b4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzUtNS0xLTEtMQ_fd33a8ed-4331-4f0a-8cc0-6841a7460205"
      unitRef="usd">356000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtMS0xLTEtMQ_cfaade79-50ff-4acd-a34d-594079aa5861"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtMy0xLTEtMQ_82945352-8f37-45ac-93d8-080038bb1d39"
      unitRef="usd">641000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzYtNS0xLTEtMQ_0d0060a6-3185-4e07-ad60-074b4b36a549"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctMS0xLTEtMQ_cc799df1-00eb-4c49-be3e-9ffef7417e6a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctMy0xLTEtMQ_f2fd5b55-58ab-4245-a1bd-9fcd637c77cf"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzctNS0xLTEtMQ_94b1fbc3-182c-4b11-9019-663435211c1d"
      unitRef="usd">757000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtMS0xLTEtMQ_f0494fe6-4563-4d20-b03d-3e3d579abb38"
      unitRef="usd">12899000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtMy0xLTEtMQ_fd20d42b-c512-419e-9dba-1ae5a9ad8c4d"
      unitRef="usd">9228000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90YWJsZTpiZjQ1ZDFiZTY5YjY0OGRmYTEzZTY2MWMxMGEwMjBjOS90YWJsZXJhbmdlOmJmNDVkMWJlNjliNjQ4ZGZhMTNlNjYxYzEwYTAyMGM5XzgtNS0xLTEtMQ_0492322f-f99b-48db-a5b0-99151367d8d3"
      unitRef="usd">9169000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ1OTE_bfc69847-bdfe-4ac1-8212-a5a4736ae4de"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ1OTU_9afdd615-a0ca-4af3-9922-fbf61455361f"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2MDI_462fa3d0-424d-4bb6-b756-f3808d82a64c"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2ODE_72a86814-a25d-4a25-afa1-7d3021db21ef"
      unitRef="usd">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2ODU_eb990d03-3918-4cc6-a307-82d269f113e2"
      unitRef="usd">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ2OTI_b3e3cfc6-f09f-445b-94a2-fcda9f525a6e"
      unitRef="usd">-200000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NTk_b0290536-eb70-4ee4-adca-68a48e17ab6d"
      unitRef="usd">5200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NjM_e7b2330c-e8a6-4797-bbe8-3aeaa9895596"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i45c3ef033cfe4bd1a0b97e885dd94da5_I20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODEvZnJhZzoxN2YzZTY0M2RmZTg0NGNkOTA3ZTNkYTcyZDU4YmEyNC90ZXh0cmVnaW9uOjE3ZjNlNjQzZGZlODQ0Y2Q5MDdlM2RhNzJkNThiYTI0XzQ4NzA_549f3612-0e25-4d2f-9f44-1a71f68d47e0"
      unitRef="usd">3600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDg_91b58167-cc11-4826-8eb5-e31f6eece781">Long-Term Debt &lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;212,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;291,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Less: Current portion of long-term debt&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;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;200,000&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;242,395&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#x201c;Amended Credit Agreement&#x201d;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-year &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;facility that provides for 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;$250 million term loan facility (the &#x201c;Amended Term Loan Facility&#x201d;), a $450 million revolving credit facility (the &#x201c;Amended Revolving Credit Facility&#x201d;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#x2019;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 October&#160;3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility.  The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, &#x201c;Derivative Financial Instruments&#x201d; of the "Notes to Consolidated Financial Statements" included in Item&#160;8, was 3.30%. At October&#160;3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October&#160;3, 2021, we were in compliance with these covenants with a consolidated leverage ratio &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;of 0.87x and a consolidated interest coverage ratio of 26.38x. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October&#160;3, 2021, th&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;ere were no amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4&#160;million. &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 of October&#160;3, 2021 we had no bank overdrafts related to our disbursement bank accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 following table presents scheduled maturities of our long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Amount&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:10pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&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;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;212,500&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NTQ_f8784803-1543-4a79-a2fb-9decdfc0a6b6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Credit facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;212,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;291,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Less: Current portion of long-term debt&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;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;200,000&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;242,395&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzMtMS0xLTEtMQ_0b7a7d02-aac5-49b5-9fdf-2da668a6299f"
      unitRef="usd">212500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzMtMy0xLTEtMQ_1cb8a038-9206-4e47-9d98-26100284f0c5"
      unitRef="usd">291659000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzQtMS0xLTEtMQ_1336c67a-c130-47c9-8dea-4ba1df2b1a20"
      unitRef="usd">12500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzQtMy0xLTEtMQ_781d8060-4242-41da-990e-912da3109d0b"
      unitRef="usd">49264000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzUtMS0xLTEtMQ_be220b07-a24b-4756-9499-898c481f8cf1"
      unitRef="usd">200000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTplMDE4YmRiMmQ5OTA0OTc3ODJlODhhNTU0ZDUzMjViOS90YWJsZXJhbmdlOmUwMThiZGIyZDk5MDQ5Nzc4MmU4OGE1NTRkNTMyNWI5XzUtMy0xLTEtMQ_2e72929b-efab-47b7-9e4b-9797432aa191"
      unitRef="usd">242395000</us-gaap:LongTermDebtNoncurrent>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzIxMQ_fecc9cb2-0edb-4237-ac57-c69f832616be"
      unitRef="usd">1000000000</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzI3OQ_3d13e646-e015-4116-b8de-f9eed54b915a"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2166fb3c84f3443ea0599760606c68b0_D20180730-20180730"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDM_6975a3a1-2c5f-4ef7-9745-60467ac5b82c">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i157f3e8899aa4f86be83f75cab636106_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMzNQ_0abffc06-df63-4e10-a9f0-20e9a68d7f73"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7b255f72b6e643e9993342b0593b599c_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM5NQ_8075fb93-89d1-4dff-92eb-f1b3238f7e71"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ3Mw_6fa19863-74b4-4a32-a4d8-e3f29e335e39"
      unitRef="usd">300000000</ttek:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzU1Mw_6b86791e-dd33-4622-9812-284bf0756dd4"
      unitRef="usd">1000000000</ttek:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i092f81d2318e4ae28813c9fa0d76dc94_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEwMjQ_4205a49e-a158-4911-9e60-21e239bba53f"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3f1ff2837273452ca92e0b090ded5960_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEwODU_55ca532b-eb1b-4799-96f9-88a2fc550952"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i27e20f54b62641619187f0db6f4bf097_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzExMjQ_252de199-4c93-44c2-90aa-45197f964b28"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzEzMzg_27aa768f-5c49-43d3-8bd3-2b49cef2ec32"
      unitRef="number">0.05</ttek:DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i19f02f0a27d643bcab05d8712ea61edb_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE1MTU_0e7f9424-2b8f-4504-9371-aad82203c09c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idf8b7962902d4e589fc25fd5e959288b_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE1MjE_41c20648-d070-4840-82b7-3896edd1c34b"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifeb68be407974b0fbb62d5b2142bc2f0_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE2Mjk_2b1b3125-343e-4138-9a75-6e11065f1faa"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i94941d3bf06d4fe3b233c80602f8dcc4_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE2OTU_e56c0127-4d10-4169-8c54-1300af26f275"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieaa6449acf7740989f0ba57b2f25de41_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3MzA_16e00545-7572-4211-9601-2ffe55b3ce6a"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic2a8631c0785422c85023fd109157bcc_D20180730-20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3MzY_30a41df5-a9cc-4baf-8434-539186321241"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTEw_e40241b8-b0e1-4c84-a268-99cb6b6b3625"
      unitRef="usd">212500000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i3351d8602ece44edb920244162c3da38_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTE0_f1878ce2-8844-4d33-ad2d-5157a9170d25"
      unitRef="usd">212500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7ee5c411a386479583690d55d2f6e6a0_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3MzM_7d8f8dc6-c0c5-48a1-b732-0fae01f3bf26"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3Mjc_b7f518f6-c600-4316-83a8-c6a57c3b2bce"
      unitRef="number">0.0125</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="icb885030adc64c8ca08f5323c396dbc0_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTE4_cdea339e-9493-40be-b915-4f2d131b61ba"
      unitRef="usd">700000</us-gaap:LettersOfCreditOutstandingAmount>
    <ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDY3NDI_f60a86a8-a5d0-45fd-8b7e-b0af76fef528"
      unitRef="number">0.0330</ttek:LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7ee5c411a386479583690d55d2f6e6a0_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzE3NTkyMTg2MDUzOTIy_d1f317d2-93be-4242-9d6c-e43fad8ddb14"
      unitRef="usd">449300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMwMjc_b92d9410-0a81-4ec0-a974-c7c00bea913c"
      unitRef="number">3.00</ttek:LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum>
    <ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum
      contextRef="ia368482f58d7486783a7374bea1cd6e5_I20180730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzMxNjM_f7605f0a-0b60-44a2-bf43-fcacc38eb819"
      unitRef="number">3.00</ttek:LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM3OTI_7646873d-141e-4658-bfd0-f42407fa0218"
      unitRef="number">0.87</us-gaap:RatioOfIndebtednessToNetCapital1>
    <ttek:RatioOfConsolidatedFixedChargeCoverageRatio
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDI_8e2cd556-5b8b-48cf-b067-ddd981ccc19b"
      unitRef="number">26.38</ttek:RatioOfConsolidatedFixedChargeCoverageRatio>
    <us-gaap:LineOfCredit
      contextRef="i5d47d7e4f84e421d8b4eaec0857dd0df_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDI0MTE_5c910171-6d23-415a-9289-848e862bd685"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i025893dd58374c1c96a86cc13089b4c1_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQxNDA_cb5cff05-8ae7-4b99-9c95-478901aacbf2"
      unitRef="usd">53400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BankOverdrafts
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzM4NDgyOTA3MDI0MDM_6d3f1dca-dac9-4347-80d6-3a1d9ca50d44"
      unitRef="usd">0</us-gaap:BankOverdrafts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90ZXh0cmVnaW9uOmUzOTgwOGQ1NzI5ZjRmZDQ4MTlmOThlYjUwZTZiNzhjXzQ4NDk_7555dafe-321d-4082-a457-4761a13da999">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 following table presents scheduled maturities of our long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Amount&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:10pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2023&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;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;212,500&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzItMS0xLTEtMQ_7fb8311a-10d1-41aa-ae36-8057a7925d44"
      unitRef="usd">12500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzMtMS0xLTEtMQ_ddd2fd9d-fd15-4ca4-a2a5-7e68b0e07aa1"
      unitRef="usd">200000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODQvZnJhZzplMzk4MDhkNTcyOWY0ZmQ0ODE5Zjk4ZWI1MGU2Yjc4Yy90YWJsZTpmOTI1MDc5ZDk3ZDE0YzM4OThkNmJhN2M1YjBkY2U5ZC90YWJsZXJhbmdlOmY5MjUwNzlkOTdkMTRjMzg5OGQ2YmE3YzViMGRjZTlkXzgtMS0xLTEtMQ_326e5a7a-04d5-4f77-a9fe-dccf61c4d7a6"
      unitRef="usd">212500000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTY_74854096-e16d-412b-afbe-a75f979d08ee">Leases&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our operating leases are primarily for corporate and project office spaces.&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; To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 at inception. Operating leases are&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; included in operating lease ROU assets and current and long-term op&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;erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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&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; 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. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments&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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te&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;rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;91,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;90,970&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;85,204&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;81,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;72,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;317,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 and other information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;215,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;239,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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-weight:700;line-height:100%"&gt;Lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:#cceeff;padding:2px 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:#cceeff;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;67,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;261,605&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 &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;October&#160;3, 2021&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 do not have any material additional operating leases that have not yet commenced. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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;October&#160;3, 2021&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; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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 style="width:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;71,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;257,236&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3&#160;million, and was predominantly recorded within selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTk_2b75a7b3-2214-40fd-a131-d5a44215b523">Leases&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our operating leases are primarily for corporate and project office spaces.&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; To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 at inception. Operating leases are&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; included in operating lease ROU assets and current and long-term op&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;erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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&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; 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. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments&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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te&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;rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;91,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;90,970&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;85,204&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;81,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;72,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;317,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 and other information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;215,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;239,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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-weight:700;line-height:100%"&gt;Lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:#cceeff;padding:2px 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:#cceeff;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;67,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;261,605&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 &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;October&#160;3, 2021&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 do not have any material additional operating leases that have not yet commenced. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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;October&#160;3, 2021&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; is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="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 style="width:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;71,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;257,236&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3&#160;million, and was predominantly recorded within selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i0cd1d07bc1a9455ba7c8afe2176306f0_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MDI_61606db6-691e-4318-bfbe-cd2ae2d54ca3">P1M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="id8416d771fec46fdaffdce32ab147f39_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MDY_a340f989-dbcf-47b4-a632-25ad9958bb0c">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzM4NDgyOTA3MTQ0MTA_d9e41a27-6920-4105-ac75-1a0e343f9159">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTE_44a218f0-ce3e-4597-aefd-b366a4b32c65">The components of lease costs are as follows:&lt;div style="margin-bottom:6pt;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 style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;91,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;87,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;90,970&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;85,204&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;81,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;80,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;72,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;317,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzMtMi0xLTEtMjQzNjA_7f6e5e1d-68a8-4118-b366-ab26bf4138d6"
      unitRef="usd">91076000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzItMi0xLTEtMQ_20e3f9fc-dc8a-4f5f-b1f1-d3ef4207f471"
      unitRef="usd">87348000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzQtMi0xLTEtMjQzNjQ_afe98c28-244e-4848-b237-5437e32f9a37"
      unitRef="usd">106000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzMtMi0xLTEtMQ_6d43cc08-f72c-4e93-bb49-32dbd43e9ddb"
      unitRef="usd">2216000</us-gaap:SubleaseIncome>
    <ttek:LeaseCostOther
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzUtMi0xLTEtMjY5MjI_6636a05f-ab36-4113-b3ab-8d8ab74dfc42"
      unitRef="usd">0</ttek:LeaseCostOther>
    <ttek:LeaseCostOther
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzQtMi0xLTEtMQ_eaa5cc03-8c0c-4f82-a5dc-0215426fe0f6"
      unitRef="usd">72000</ttek:LeaseCostOther>
    <us-gaap:LeaseCost
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzYtMi0xLTEtMjY5MjI_04482538-f906-4af1-a845-b0f157ef0e5f"
      unitRef="usd">90970000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTplNDgwNTc4YjRkNDY0M2U1YTA2MDBhM2I1MDM4M2Q4MC90YWJsZXJhbmdlOmU0ODA1NzhiNGQ0NjQzZTVhMDYwMGEzYjUwMzgzZDgwXzUtMi0xLTEtMQ_19a218fe-bc8e-432b-9cbe-520639aee9b9"
      unitRef="usd">85204000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzMtMS0xLTEtMjY5MjQ_4b19835e-9144-40f3-a0cb-ec5ae6e19fe3"
      unitRef="usd">81943000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzItMS0xLTEtMQ_fb7ca47e-66b2-484e-b1c7-76840a034cca"
      unitRef="usd">80289000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzQtMS0xLTEtMjY5MjQ_e80be820-442e-47e6-bf2f-8c149e457349"
      unitRef="usd">72076000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo0Zjk0MTgxYTBkZDY0ZjI4OTkwMTNlNzIxZWJhYjEzMi90YWJsZXJhbmdlOjRmOTQxODFhMGRkNjRmMjg5OTAxM2U3MjFlYmFiMTMyXzMtMS0xLTEtMQ_8181be28-9737-46d4-b884-fe15f97f7db6"
      unitRef="usd">317587000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ttek:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTQ_355873f7-8812-4de5-9a61-41bd18256051">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&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 and other information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:72.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="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;215,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;239,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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-weight:700;line-height:100%"&gt;Lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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:#cceeff;padding:2px 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:#cceeff;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;67,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;69,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;261,605&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average remaining lease term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;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;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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;</ttek:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzQtMS0xLTEtMjY5MjY_02fd0f9a-d2e1-482c-a061-4173cacd73ea"
      unitRef="usd">215422000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzMtMS0xLTEtMQ_b76e73e3-afce-4c99-9a32-8115acfffd52"
      unitRef="usd">239396000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzctMS0xLTEtMjY5MjY_4a3ba912-4b0a-45fa-86e4-26507ef945b4"
      unitRef="usd">67452000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzYtMS0xLTEtMQ_2489717b-19ca-45b7-8049-25326af007b6"
      unitRef="usd">69650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzgtMS0xLTEtMjY5MjY_bd828eb7-db03-44c9-8265-be426391dc9d"
      unitRef="usd">174285000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzctMS0xLTEtMQ_fdc8edd6-708f-4b8b-9791-67f133e20fe1"
      unitRef="usd">191955000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzktMS0xLTEtMjY5MjY_adda3956-13af-4089-9171-ec96ac6465ce"
      unitRef="usd">241737000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzgtMS0xLTEtMQ_4416c44e-1fcf-48f4-923a-f8ab339ca075"
      unitRef="usd">261605000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzEyLTEtMS0xLTI2OTI2_62f3dae1-e268-4d12-b666-926a2bb50fdf">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzExLTEtMS0xLTE_fe316347-ece4-47c5-bc54-4c01e923f976">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzE0LTEtMS0xLTI2OTI2_01ed7435-6c0b-48b5-ac5c-1109ac104398"
      unitRef="number">0.022</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo2NTJiZjk5ZmI1NGQ0OTY0ODZkMDQwNzU3ODlkZDA3Yi90YWJsZXJhbmdlOjY1MmJmOTlmYjU0ZDQ5NjQ4NmQwNDA3NTc4OWRkMDdiXzEzLTEtMS0xLTE_95b9e8f3-e67d-4bd0-80be-89119f745fdc"
      unitRef="number">0.025</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwOTI_0fc49453-a485-4e0c-a317-6e4602f79f90">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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;October&#160;3, 2021&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; is as follows:&lt;/span&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 style="width:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;71,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:400;line-height:100%"&gt;Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;257,236&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,737&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzMtMS0xLTEtMjY5Mjg_92f10068-69cb-4c1a-b6e3-e605e70bb1ba"
      unitRef="usd">71913000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzQtMS0xLTEtMjY5Mjg_61365b64-9a9e-4bdd-9c15-21f6c7cbea90"
      unitRef="usd">55528000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzUtMS0xLTEtMjY5Mjg_58ad51ac-a777-4895-a4c2-66190784a733"
      unitRef="usd">40512000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzYtMS0xLTEtMjY5Mjg_be1f3ca3-162e-48e7-a1c8-3080e7e54a3b"
      unitRef="usd">29521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzctMS0xLTEtMjY5Mjg_e7a4e020-be48-468f-86b5-802ac1363c5c"
      unitRef="usd">19643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzgtMS0xLTEtMjY5Mjg_b19bd146-f5c6-4483-bdc3-ba5afae3bb54"
      unitRef="usd">40119000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzktMS0xLTEtMjY5Mjg_eba4c777-7644-4d8e-b573-f8d963b1b907"
      unitRef="usd">257236000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzEwLTEtMS0xLTI2OTI4_d3bd6e29-2ae8-4277-b400-117d65a02b3c"
      unitRef="usd">15499000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90YWJsZTo5ODRmOTFhMmQ2MGU0NThjYjc0Nzk4ODA1MmM1MGE2Yy90YWJsZXJhbmdlOjk4NGY5MWEyZDYwZTQ1OGNiNzQ3OTg4MDUyYzUwYTZjXzExLTEtMS0xLTI2OTI4_2c9c49ef-25cc-4a3d-a0da-9fb3c6d95c2e"
      unitRef="usd">241737000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xODcvZnJhZzpkNWJiNzY4MmM3ZjE0NmZiYWQwODY4ODMzOGNhZWE2Yy90ZXh0cmVnaW9uOmQ1YmI3NjgyYzdmMTQ2ZmJhZDA4Njg4MzM4Y2FlYTZjXzQwODc_d33ae528-9775-4e3f-807d-133d0b7277bf"
      unitRef="usd">79300000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTA_fa4d2af3-6253-48bb-870b-4352b5311eae">Stockholders' Equity and Stock Compensation Plans&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At October&#160;3, 2021, we had the following stock-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&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:400;line-height:120%;padding-left:14.5pt"&gt;2005 Equity Incentive Plan.&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;&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March&#160;6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&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:400;line-height:120%;padding-left:14.5pt"&gt;2015 Equity Incentive Plan ("2015 EIP").&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;&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&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:400;line-height:120%;padding-left:14.5pt"&gt;2018 Equity Incentive Plan ("2018 EIP")&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;. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;3, 2021, there were 2.3 million shares available for future awards pursuant to the 2018 EIP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&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:400;line-height:120%;padding-left:14.5pt"&gt;Employee Stock Purchase Plan ("ESPP").&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;&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 487,023 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December&#160;15, or the business day preceding December&#160;15 if December&#160;15 is not a business day).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 stock-based compensation and related income tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;23,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;19,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income tax benefit related to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Stock-based compensation, net of tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;18,157&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;15,106&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;13,602&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 stock option activity for fiscal year ended October&#160;3, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:40.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Outstanding on September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;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 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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at October 3, 2021&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;214&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Vested or expected to vest at October 3, 2021&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Exercisable on October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;37.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;4.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;20,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) t&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;hat would have been rec&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;eived by the in-the-money option holders if they had exercised their options on October&#160;3, 2021. This amount will change based on the fair market value of our stock. At October&#160;3, 2021, we expect to recognize $0.1 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $29.4 million, $22.4 million and $20.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash proceeds from the exercise of stock options were $11.3 million, $10.3 million and $11.8 million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $12.9 million, $8.3 million and $6.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;RSU and PSU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period.  The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the RSU and PSU activity under our stock plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;PSU&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average &lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&lt;/span&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Nonvested balance at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;488&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;39.56&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;323&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;44.27&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Granted&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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Adjustment &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Nonvested balance at September 29, 2019&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;470&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;50.42&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;384&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;53.67&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Vested&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;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Adjustment &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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Nonvested balance at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;444&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.93&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;355&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;64.83&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Granted&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;122.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Adjustment &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Nonvested balance at October 3, 2021&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;381&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;83.30&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;318&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;82.96&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2021, 2020 and 2019, we awarded 117,934, 167,525 and 179,478 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $122.02, $83.92 and $66.26, respectively. At October&#160;3, 2021, there were 380,631 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. &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 use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2021, 2020 and 2019, we awarded 57,542, 74,011 and 89,816 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $153.03, $99.85 and $80.41, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $20.9 million, $17.7 million and $15.4 million, respectively, and was included in total stock-based compensation expense.  At October&#160;3, 2021, there was $31.6 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;ESPP &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.226%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except for purchase price)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average purchase price 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: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;86.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;51.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;46.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash received from exercise of purchase rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;10,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;6,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&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:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;47.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;26.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Risk-free rate of return, annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.6%&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:10pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 for fiscal 2021, 2020 and 2019 included $2.0 million, $1.2 million and $0.9 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $0.5 million and $0.3 million, respectively. At October&#160;3, 2021, ESPP participants had accumulated $10.8 million to purchase our common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5f45d732913e448abd87424158a59ace_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEwNDY_1164e018-b49d-451e-8029-8b24042b798f"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzExOTM_6ba26172-48a5-4dac-b95a-0343b0925f48">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i2cf7f4fd182a4e5a9312d11c45319f53_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEyNTU_f42e3d5c-4dcf-4947-923d-499650977097">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8dffb40bc5de46d68e36502920609509_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzEzMzM_1ceba139-6edb-4443-833d-7c712eceaa2b"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ic99c413c912c4aa9abc807ba1ad0777e_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE0MTA_74b957e3-63f5-4d3a-9e9a-7c91d3082e2a">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i28221d5884e549a3aa6ffad1572b83ec_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE0NjM_b869fff2-ecec-4d3c-ba77-281beb19aba3"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit
      contextRef="i7cb92b9d8c02450db7f6359d766a1707_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzE5MTI_34c3460b-efff-466e-a2af-696eb7761b64"
      unitRef="shares">3</ttek:EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic6fd4ab076b3435e83a7b06a4972a475_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzI1NTA_e35dba53-7715-433a-ab99-5b2e19e06c4c"
      unitRef="shares">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxODc_2f5fa446-a01b-4f13-882b-ef746df0011e"
      unitRef="shares">487023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTE_2032e05b-f4e7-4b31-9b18-dc837951d77b"
      unitRef="usd">5000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTU_6628aed1-5486-4fed-ba92-6b6a657c08b6"
      unitRef="number">1</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNDY4MjU1OTcxOTk_55960ec6-3a12-410c-b7d8-ef07f3893e79"
      unitRef="number">0.85</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyOTA_a2f98bd2-265d-47a1-99c5-18845d9fab3f">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 stock-based compensation and related income tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;23,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;19,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income tax benefit related to stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Stock-based compensation, net of tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;18,157&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;15,106&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:700;line-height:100%"&gt;13,602&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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtMS0xLTEtMQ_b052b591-c251-4c1c-a460-65c07ff7fca9"
      unitRef="usd">23067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtMy0xLTEtMQ_940e941d-fbb1-45d3-836b-8c64014972c6"
      unitRef="usd">19424000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzMtNS0xLTEtMQ_5d5ebff5-379d-47f1-814a-76bf37933027"
      unitRef="usd">17618000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtMS0xLTEtMQ_d0f4794f-7f1b-4718-b5d8-718cd3a74828"
      unitRef="usd">4910000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtMy0xLTEtMQ_eb00b38b-daa5-4032-9a0a-058f163a6951"
      unitRef="usd">4318000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzQtNS0xLTEtMQ_56dfbe95-30c5-4533-8bec-2a49168a95ef"
      unitRef="usd">4016000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtMS0xLTEtMQ_a74f1eef-d05f-42c7-95ac-a45031a39711"
      unitRef="usd">18157000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtMy0xLTEtMQ_8da5f6cb-7407-43c0-9c44-2b9ec5160fff"
      unitRef="usd">15106000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTpiZDBkMTg0ZDQ0NjU0M2U4YWQ0YzFjMjJlOWRhM2M0OC90YWJsZXJhbmdlOmJkMGQxODRkNDQ2NTQzZThhZDRjMWMyMmU5ZGEzYzQ4XzUtNS0xLTEtMQ_ff0f4af1-741d-410c-81c5-0ee1292d4496"
      unitRef="usd">13602000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNjc_14499048-d605-459e-ae55-ed6ba7203cd6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 stock option activity for fiscal year ended October&#160;3, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:40.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Aggregate&lt;br/&gt;Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Outstanding on September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;36.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&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;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;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 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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at October 3, 2021&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;214&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Vested or expected to vest at October 3, 2021&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Exercisable on October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;37.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;4.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;20,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzEtMS0xLTEtMQ_f73d0bc9-60cf-4dc9-b8db-1e290c1261a9"
      unitRef="shares">539000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzEtMy0xLTEtMQ_d5a09a17-8f7e-4b65-9736-f35d0dc6bee9"
      unitRef="usdPerShare">36.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzMtMS0xLTEtMQ_144d8f0b-6e9f-49b3-96ad-12c546c0982b"
      unitRef="shares">324000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzMtMy0xLTEtMQ_2cf1d79a-36dc-409f-99b7-17834b8fbffb"
      unitRef="usdPerShare">34.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzQtMS0xLTEtMQ_bb389bb2-08c6-446c-acce-9964a2ae5cde"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzQtMy0xLTEtMQ_5edf23a3-65bc-4cc1-a954-fcc6d1df4dbe"
      unitRef="usdPerShare">40.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtMS0xLTEtMQ_08204a99-ea53-48ea-afeb-30c96fc00558"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtMy0xLTEtMQ_bef77d09-c750-4505-82c2-be44ccd97aed"
      unitRef="usdPerShare">38.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtNS0xLTEtMQ_0ba84e11-55ef-4466-b250-4e252001b95a">P4Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzUtNy0xLTEtMQ_7720afb2-97c7-4344-8357-04c41d892400"
      unitRef="usd">24149000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctMS0xLTEtMQ_957cd758-ac14-4f83-a0ac-b3f33e55a467"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctMy0xLTEtMQ_f76c18d4-15c3-4ba2-b0e1-f3023b8c1ffd"
      unitRef="usdPerShare">38.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctNS0xLTEtMQ_3e5355e7-618d-4281-93be-218664d3d944">P4Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzctNy0xLTEtMQ_f564d463-fdad-4746-9615-4f4810b2f1df"
      unitRef="usd">24149000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtMS0xLTEtMQ_2214c44f-87eb-4519-a59b-d2bf0d9b63fd"
      unitRef="shares">179000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtMy0xLTEtMQ_75130916-0537-4519-9687-81b925db35aa"
      unitRef="usdPerShare">37.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtNS0xLTEtMQ_0824efa1-7512-48e8-90b4-d338591047f3">P4Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTowYmViZjc5NzdiZGM0OTg1OWVlMTE5NmJkOWQ2MjBlNy90YWJsZXJhbmdlOjBiZWJmNzk3N2JkYzQ5ODU5ZWUxMTk2YmQ5ZDYyMGU3XzgtNy0xLTEtMQ_dc97e053-3c55-4d99-890b-ad5ebe8a7600"
      unitRef="usd">20600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="if3f30a6f05ee4e549be0fd428cc4180f_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMyMzI_0e9d5d85-af3b-48fb-9f70-fc06fc77ba4f"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzQ_a3e344cd-c2bd-4dcb-91e4-1631ede22bce">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzg_15a3ccb5-a338-49a3-b90e-bf3a6c27ddd7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzMzMzg_59edb3bb-0a49-47cc-869a-09cbae5fcf9a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1NjY_f5438948-dd67-457a-9150-5b704e79a4e5"
      unitRef="usd">29400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1NzA_68cfe71c-8565-474c-9fcd-3e125ec8088b"
      unitRef="usd">22400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM1Nzc_84d07b70-d16f-44a7-b65d-018b348b9c3b"
      unitRef="usd">20400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQyOTc_0a705f8c-5e95-4a13-a15a-a350d0ac71cc"
      unitRef="usd">11300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQzMDE_9d45581a-cdf3-4672-ac69-97ad82bd839a"
      unitRef="usd">10300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQzMDg_b2133958-94d8-48cb-bef5-3d6a2a14094b"
      unitRef="usd">11800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i048e6cdee4b345cd9f9496ca838ac59e_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MDk_233b0e72-e13c-4246-90fc-23ad4ed3e2f2"
      unitRef="usd">12900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ib8c1b5abacd44bd6b596a2a8782a0ae5_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MTM_85628d76-e4f2-4d5e-ba11-05132cf66fee"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i585f96782f4545c59d89e0dd15b3928f_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ2MjA_101d4b32-2d73-44a4-983c-4c6a629bafcd"
      unitRef="usd">6400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTc_a81728ec-3510-4e46-a810-4b3f9aaa2500">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7d68be7b3af84f529a9b09b001de062b_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzQ5NzQ_e609555c-cd52-405b-b3ab-e9ce9b04354d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTg_b046a793-0415-46ec-9d10-91f09c1e1217">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzUzNDY_ffda9733-412e-471e-a37a-24bc22939af4"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1>
    <ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzUzNzE_6f8de72d-830f-4fa4-b417-fd864413d708"
      unitRef="number">0.50</ttek:ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNTI_47f0b251-0892-4665-8dc3-2e30210dd3c6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the RSU and PSU activity under our stock plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;PSU&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average &lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;per Share&lt;/span&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Nonvested balance at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;488&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;39.56&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;323&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;44.27&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Granted&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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Adjustment &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Nonvested balance at September 29, 2019&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;470&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;50.42&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;384&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;53.67&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Vested&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;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Adjustment &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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Nonvested balance at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;444&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;63.93&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;355&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;64.83&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Granted&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;122.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Adjustment &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Nonvested balance at October 3, 2021&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;381&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;83.30&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;318&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;82.96&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id2357280f7c748378a8083117b1a1ff1_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtMS0xLTEtMQ_95f2164d-e5dc-4638-b62f-c74ebfcec886"
      unitRef="shares">488000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id2357280f7c748378a8083117b1a1ff1_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtMy0xLTEtMQ_818ee653-eb9a-4488-bf3c-a6eaa00cbcd3"
      unitRef="usdPerShare">39.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7039f4e736a743f6b50d66baf299c2e8_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtNS0xLTEtMQ_32971ea7-6e97-4347-9dc8-22642e33d6f9"
      unitRef="shares">323000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7039f4e736a743f6b50d66baf299c2e8_I20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzMtNy0xLTEtMQ_12eec5cf-324d-4b88-8b77-b83999bdb6e4"
      unitRef="usdPerShare">44.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtMS0xLTEtMQ_f500d199-ca7e-4baa-8a8c-19df9abb8b30"
      unitRef="shares">179000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtMy0xLTEtMQ_969ae8db-9958-4a66-8e53-d81753237aaf"
      unitRef="usdPerShare">66.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtNS0xLTEtMQ_0e1ab069-8dc0-48f5-8b45-4deac0fb8d6f"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzQtNy0xLTEtMQ_2bca2bb2-0afb-48b4-bd63-0a115eb839a2"
      unitRef="usdPerShare">80.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtMS0xLTEtMQ_32cd78d0-7303-4066-83fb-663f54e78a2c"
      unitRef="shares">180000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtMy0xLTEtMQ_48ccc6b8-f908-48e6-8045-6264257034b1"
      unitRef="usdPerShare">36.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtNS0xLTEtMQ_32d60012-0f22-4d4f-aa9c-7291af8b380b"
      unitRef="shares">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzUtNy0xLTEtMQ_4a775e79-8f69-47a1-9f0f-fe10bcb9565e"
      unitRef="usdPerShare">31.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzYtNS0xLTEtMQ_bbcf7930-9b30-4fa4-8d94-1f4835a79414"
      unitRef="shares">79000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzYtNy0xLTEtMQ_0378e323-91b9-48c6-9140-abf6c0efdbfa"
      unitRef="usdPerShare">31.63</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctMS0xLTEtMQ_bc2a10fe-a344-4893-824b-200a62665427"
      unitRef="shares">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctMy0xLTEtMQ_5a1cbfef-dd35-482e-a3bf-69df21d9ada7"
      unitRef="usdPerShare">48.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctNS0xLTEtMQ_2703d60e-98f9-4a5d-b87e-44ae7806abe7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzctNy0xLTEtMQ_ff680462-73f7-4afc-811a-d2eba420b8c3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id5e4917cbd38457e9089e11b891e5781_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtMS0xLTEtMQ_cd5327fb-f374-4510-af9a-4c2e974e17ce"
      unitRef="shares">470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id5e4917cbd38457e9089e11b891e5781_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtMy0xLTEtMQ_a857258c-ab67-4fce-bd6e-c73d374a87cb"
      unitRef="usdPerShare">50.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic6a0e79269b64808927e95ee946279fe_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtNS0xLTEtMQ_959f6e10-c7f2-45cd-aad1-1c6d7fd24ebd"
      unitRef="shares">384000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic6a0e79269b64808927e95ee946279fe_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzgtNy0xLTEtMQ_0fdce827-aec7-4902-9f87-7c029510696f"
      unitRef="usdPerShare">53.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktMS0xLTEtMQ_d9d0ae6a-fe17-481e-bbba-0aed5a6d7360"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktMy0xLTEtMQ_1cb86735-2289-4e2a-bd23-e06d112aa433"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktNS0xLTEtMQ_d89a56c8-8053-457c-ad1c-01144dee7433"
      unitRef="shares">74000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzktNy0xLTEtMQ_2a55f491-393a-4d21-80e0-bb075d65e709"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTEtMS0xLTE_1c24e0b7-91da-40f9-b0f3-85b293b9ddd4"
      unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTMtMS0xLTE_4b1c4d03-6e54-4555-b16f-9d46fbc95001"
      unitRef="usdPerShare">46.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTUtMS0xLTE_7817da07-b290-4b04-a331-cf7439e7d5b1"
      unitRef="shares">162000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEwLTctMS0xLTE_57cfadc3-3a2c-4d04-ad27-45e1c3074aa5"
      unitRef="usdPerShare">47.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzExLTUtMS0xLTE_c8588300-4563-4993-845c-ef55eef2345e"
      unitRef="shares">64000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzExLTctMS0xLTE_30bccee2-d6ab-4b4f-b783-3ff1d136ae6e"
      unitRef="usdPerShare">48.36</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTEtMS0xLTE_4349e6cb-dc5a-471e-8b48-a05c17e4566a"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTMtMS0xLTE_d4c7f89f-a2fe-4052-adc4-04f01f90e541"
      unitRef="usdPerShare">65.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTUtMS0xLTE_c494b32f-ef10-46cc-8f1c-dfa18c624616"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEyLTctMS0xLTE_70c1d033-9b79-4a82-96e1-ce4e7ea73fc8"
      unitRef="usdPerShare">83.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7f36b5505de043cb915af96cdd67af2a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTEtMS0xLTE_eef489b0-5b36-496d-9d54-3a4a0ddcaa8c"
      unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7f36b5505de043cb915af96cdd67af2a_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTMtMS0xLTE_d74f9333-e13d-408c-bf00-d29e66e4bc6a"
      unitRef="usdPerShare">63.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i455501bde6664c62ab2d4fcb413475c3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTUtMS0xLTE_89710d89-465c-4206-8426-1ccd1e3dbe7e"
      unitRef="shares">355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i455501bde6664c62ab2d4fcb413475c3_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzEzLTctMS0xLTE_604f5b9e-8063-405e-8d73-45b0cacb4991"
      unitRef="usdPerShare">64.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTEtMS0xLTE_9d41743d-d03d-48c8-b37a-aa814fc9dfc1"
      unitRef="shares">118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTMtMS0xLTE_68cb6482-0698-49ac-9010-cc50e08eaa27"
      unitRef="usdPerShare">122.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTUtMS0xLTE_fa61856a-976a-40b8-8c7e-0aadcff57108"
      unitRef="shares">58000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE0LTctMS0xLTE_2c7cec75-19ae-41ba-9615-090cbf1baf8d"
      unitRef="usdPerShare">153.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTEtMS0xLTE_6b3e068e-bed4-47c5-a9b3-6f1fe5970790"
      unitRef="shares">167000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTMtMS0xLTE_5e90ebfa-1944-4fb1-bcf5-3ea31015c330"
      unitRef="usdPerShare">59.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTUtMS0xLTE_1dff95dc-41c2-4d2c-86b6-1cb3ed48afb1"
      unitRef="shares">193000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE1LTctMS0xLTE_b1e2ba76-6178-4c2e-8f89-be7ffb6ffe8f"
      unitRef="usdPerShare">57.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE2LTUtMS0xLTE_dfc10113-361f-42e4-8b58-bdeb52bee618"
      unitRef="shares">99000</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE2LTctMS0xLTE_e8ee7f3d-d0aa-4c09-8cfc-9e4fa311c28a"
      unitRef="usdPerShare">57.40</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTEtMS0xLTE_a8e54742-66f8-4167-b09f-2e39612a7f99"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTMtMS0xLTE_06923842-174d-42f7-8dcb-5d25c24e5ce6"
      unitRef="usdPerShare">77.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTUtMS0xLTE_38fad6fb-e695-443a-98df-1b3455dcdbdd"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE3LTctMS0xLTE_ff5dd43a-73c9-49dd-8d06-5708b9161814"
      unitRef="usdPerShare">74.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTEtMS0xLTE_4b83fbac-4574-46a9-8164-cb0291c4da9b"
      unitRef="shares">381000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTMtMS0xLTE_a5973725-ab65-464d-b9ce-0cb7181614bf"
      unitRef="usdPerShare">83.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8e74bfc15ef0491685676d332a6a8cf6_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTUtMS0xLTE_a185dd06-f30f-4288-9726-81beb6330839"
      unitRef="shares">318000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8e74bfc15ef0491685676d332a6a8cf6_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo0NDQxYjU0YzI0NTc0ZmI5YmRlMGMwNDlhNTQzNTFlMi90YWJsZXJhbmdlOjQ0NDFiNTRjMjQ1NzRmYjliZGUwYzA0OWE1NDM1MWUyXzE4LTctMS0xLTE_d3ac43a4-ce27-4ea1-9b68-661eee62350a"
      unitRef="usdPerShare">82.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzU5ODI_54c47763-136a-4534-a67c-12510c6b52eb"
      unitRef="shares">79465</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYxNDc_a2b842b7-6ebf-40ff-9105-df66013da731"
      unitRef="shares">63643</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzM4NDgyOTA3MTAxMzI_b8307d51-7dd6-4d2b-952f-b23e4d4b7e8a"
      unitRef="shares">99214</ttek:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMDU_cdd68e87-59f6-4599-a8d5-d796b6498095"
      unitRef="shares">117934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMDk_7bf2fc55-4df3-4238-beb8-fc99976edba0"
      unitRef="shares">167525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzYzMTY_90710e8c-72d2-4211-9682-8f7dffd35f94"
      unitRef="shares">179478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY0ODk_fe56f3fa-b306-4458-a9f4-a9f787268038"
      unitRef="usdPerShare">122.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa8b8c015c574468b24ff87335a2f78d_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY0OTM_e6fef709-3768-4d1f-9458-28547d7feb77"
      unitRef="usdPerShare">83.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie516ecc000f842dabf3d60c96e52fa7e_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY1MDA_768eaeef-3cd8-49e8-bb5a-02d31cd2bbc7"
      unitRef="usdPerShare">66.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i85327864e8a147ccb2eb04fd21538e3a_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY1MzY_6f747e15-6f7c-4017-83df-a9c861548e9a"
      unitRef="shares">380631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NDU_b81d6fb9-0432-43d4-9ad5-022b01315a44"
      unitRef="shares">57542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NDk_85150cca-0c4f-4a8c-b6bf-1cfc9ee849c3"
      unitRef="shares">74011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY3NTY_fb4261bc-7ea3-4ed0-975e-64410b0fcaf2"
      unitRef="shares">89816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7570bb48b96e4b389a802eeb0b850f58_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5MzQ_b8303b16-936b-4157-96ab-f161479c5ac5"
      unitRef="usdPerShare">153.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6b681e2aaea349e2b9544482075cb298_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5Mzg_d43611d9-5115-4178-b41d-70f082f8a713"
      unitRef="usdPerShare">99.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i47325e93aebc4e4f92210578ab4d517a_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzY5NDU_7f5ef53d-8037-447f-92a8-bd7cb09cd2ea"
      unitRef="usdPerShare">80.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i752830f28f8e425888490a45f23ccdfd_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNTQ_193611fd-f68f-455c-a7ec-13523355ae57"
      unitRef="usd">20900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i98ae74f98d14468db09a0a7e57fe25fb_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNTg_319c1b64-5957-4f67-af03-20811bd7ed4a"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if30ffb3a1aae456b96cfa59b12864c22_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcwNjU_f9fc42cf-0df4-4e18-9549-a2aaefb56679"
      unitRef="usd">15400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i404f245faed64dc19ab934c25df9977e_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzcxNjE_c155a5a5-9074-4475-8b03-b7863c921ce3"
      unitRef="usd">31600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNzg_a42f92d1-3de5-48a5-ad5c-ae41eb096f3e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.226%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except for purchase price)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average purchase price 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: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;86.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;51.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;46.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash received from exercise of purchase rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;10,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;6,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtMS0xLTEtMQ_506742fc-0c13-4c20-a0a1-4a52d3fcaea5"
      unitRef="shares">124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtMy0xLTEtMQ_eff81293-68b4-4483-af19-a858ab057cc7"
      unitRef="shares">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzMtNS0xLTEtMQ_f0f1a89c-100d-4053-a8bd-28cea8f6eb01"
      unitRef="shares">148000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtMS0xLTEtMQ_7821c5fc-755b-429d-90da-d6cb1f148db1"
      unitRef="usdPerShare">86.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i4e621b2935be4c98802fd0c209cb7921_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtMy0xLTEtMQ_f58cbccf-e86d-4f00-8a29-5c732088321d"
      unitRef="usdPerShare">51.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i2bf922b84084425dab00dfeaa2704d3f_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzQtNS0xLTEtMQ_a0b37cd7-2d0e-412a-8137-880a3e237c23"
      unitRef="usdPerShare">46.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtMS0xLTEtMQ_ae695a82-cae4-4a1d-a3f3-b881ac8e29a8"
      unitRef="usd">10705000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtMy0xLTEtMQ_1603ff2a-104d-4efb-b873-0fe705f21309"
      unitRef="usd">8715000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo3ZWMyMjMyMmZmMWI0YWFhOTUyZjg1Mjk0NWUyMzE5Yi90YWJsZXJhbmdlOjdlYzIyMzIyZmYxYjRhYWE5NTJmODUyOTQ1ZTIzMTliXzUtNS0xLTEtMQ_6f63c8e5-e891-4e64-870b-6b6ddf4e5b13"
      unitRef="usd">6844000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyNjE_3be0a2ce-610a-49f9-b06f-231d47d7d03e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;1.0%&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:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;47.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;26.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;26.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Risk-free rate of return, annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;1.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.6%&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:10pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItMS0xLTEtMQ_6a0f25f6-75f5-406b-b9ac-fc85e26f17d5"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItMy0xLTEtMQ_be44c845-298a-4287-bd95-7b466019792a"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzItNS0xLTEtMQ_7590300d-2b17-4b7f-af35-df177e3dbdec"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtMS0xLTEtMQ_a22af10c-aed3-4f65-b6b7-f30bcec08da4"
      unitRef="number">0.479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtMy0xLTEtMQ_61afb1a4-b23a-455b-86b2-b4aa48733089"
      unitRef="number">0.265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzMtNS0xLTEtMQ_9a39f4ad-7574-45ce-b851-fafa1ce10736"
      unitRef="number">0.267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtMS0xLTEtMQ_a782d82c-59ea-4906-be1e-d73f586cb7a4"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtMy0xLTEtMQ_ad0f6b6f-0475-4eaa-ae54-00b6d9f85a88"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzQtNS0xLTEtMQ_c7ca6f11-60da-47cd-b7cf-7b93cac768d4"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtMS0xLTEtMQ_87964830-157f-4a24-891b-119c55429997">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtMy0xLTEtMQ_234b4271-6cfc-42ec-bbba-3024c26a15f1">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90YWJsZTo2NGZjZGU5YjA1NDI0MTFhOGM2Yjc4MmNjZmRmMjA0Ni90YWJsZXJhbmdlOjY0ZmNkZTliMDU0MjQxMWE4YzZiNzgyY2NmZGYyMDQ2XzUtNS0xLTEtMQ_202be61d-1c5c-4026-9c54-d4aa1bd37a3c">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff991df184584e548da37242802b7c91_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5ODE_9c478ec8-5370-4057-8fda-574d15044b9b"
      unitRef="usd">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff509e96b63d464eb41ce2504c445c20_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5ODU_82a90fbb-530a-4403-8a23-581e5e115a26"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5057699055049fdbbce3d3a1db2acbc_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5Xzc5OTI_de104f6f-417b-4878-beff-be1aa54bb296"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgxNTI_c68f36d2-78b5-4dee-b28f-51f3c7450d86"
      unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4e621b2935be4c98802fd0c209cb7921_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgxNTk_0f476fd8-39a7-4025-bd45-7e94304b7bd0"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants
      contextRef="ic9fb5a97ce154437960a291cd87793ab_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTMvZnJhZzozZWQ1Y2NhMTY4Y2U0NDZkOGViYjkwMDg4YjZiMTkzOS90ZXh0cmVnaW9uOjNlZDVjY2ExNjhjZTQ0NmQ4ZWJiOTAwODhiNmIxOTM5XzgyMTg_606c8556-6e16-40e2-8f03-8eb5806cb740"
      unitRef="usd">10800000</ttek:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzE1NTk_919e93a8-5c68-400c-a2e5-d89983289875">Retirement Plans&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer &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;contributions to the U.S. plans were $26.9 million, $25.0 million and $23.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Additionally, we have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October&#160;3, 2021 and September&#160;27, 2020, the consolidated balance sheets reflect assets of $41.4 million and $35.1 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $41.1 million and $35.0 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are &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;reported as part of &#x201c;Selling, general and administrative expenses&#x201d; in our consolidated statements of income&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;. These related net gains and losses were immaterial for fiscal 2021, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the &#x201c;Plan&#x201d;), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders&#x2019; Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 Plan's funded status at October 3, 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Benefit obligation&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;(64,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net surplus&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;1,006&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000&#x2019;s):&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;13,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Liability driven investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Cash/other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;65,836&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan&#x2019;s liability structure and return goals.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.00%&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:10pt;font-weight:400;line-height:100%"&gt;Rate of inflation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;2.85% to 3.50%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI0Ng_54d40910-ae5e-4616-8dfe-3f3a3e865492"
      unitRef="usd">26900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI1MA_1ae7dace-2a44-4c9c-b247-a67e00e63ba0"
      unitRef="usd">25000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzI1Nw_d88460aa-75dd-4df7-a481-1bd2c7fff8fa"
      unitRef="usd">23300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzEwNzY_20baea34-b69f-4aa8-9d86-cef562cdbec2"
      unitRef="usd">41400000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzEwODM_988af2e0-fd7c-44b5-ae61-516f66a904b1"
      unitRef="usd">35100000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzExOTE_bc9d4e7e-7fad-4293-b1e0-f72a8d81fd89"
      unitRef="usd">41100000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzExOTg_a51bf207-24eb-4ca7-8300-2e943ba459da"
      unitRef="usd">35000000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzY_d33cbeea-950f-458b-a4e8-3d978ba05597">P24Y</ttek:DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzM_c63c700b-7809-4fec-bd3d-d22f735b7ac0">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 Plan's funded status at October 3, 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Benefit obligation&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;(64,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net surplus&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;1,006&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzAtMS0xLTEtMzAyODE_3cf3abd7-bca4-40c4-9df3-2c0912c74d1f"
      unitRef="usd">65836000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzEtMS0xLTEtMzAyODY_3fd87ec5-c745-4a66-95f2-35bb1d784ec0"
      unitRef="usd">64830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkZTdkMmIwMmFmMDI0ZDBhODhlYTNkMWRlNjg4Y2ExZS90YWJsZXJhbmdlOmRlN2QyYjAyYWYwMjRkMGE4OGVhM2QxZGU2ODhjYTFlXzItMS0xLTEtMzAyODk_12e4cd05-85b3-42ab-a588-f9ac144a3a2c"
      unitRef="usd">1006000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzQ_ffece727-9d99-4d59-b001-fae11bc65491">As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000&#x2019;s):&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 style="width:84.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;13,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Liability driven investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Cash/other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;65,836&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzAtMi0xLTEtMzAyMzE_184e1c8e-f9dd-45bc-89f8-736cdca18f5c"
      unitRef="usd">13646000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8eaf270d9f614982ad4a64f24989c264_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzEtMi0xLTEtMzAyMzE_670b68dd-f2a0-4782-91db-ad9311d098d3"
      unitRef="usd">33826000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1c7d1ff670fb46c7bdc574c5487081c6_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzItMi0xLTEtMzAyMzE_71d9555a-b465-4f76-a298-9f51a1cd0274"
      unitRef="usd">17653000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i364c4cf40c02401b946a44366644a778_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzMtMi0xLTEtMzAyMzE_917caefe-40ae-4072-9a38-28c16e8144fd"
      unitRef="usd">711000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTo4ZjgxNDVjMmIxNTI0MDhhOWQ4NWM3MDcxY2NlNTFlYS90YWJsZXJhbmdlOjhmODE0NWMyYjE1MjQwOGE5ZDg1YzcwNzFjY2U1MWVhXzQtMi0xLTEtMzAyMzE_1139f04c-fe29-4d4b-9f5e-10bb08be4a7e"
      unitRef="usd">65836000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90ZXh0cmVnaW9uOjE3NWQ5ODdmODk0ZDRjYWY4YTY4YjVlNDE1MjVhZTgzXzM4NDgyOTA3MTI2MzI_2e3c2250-baa3-4b67-ae9e-c48557d3e5ce">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:100%"&gt;2.00%&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:10pt;font-weight:400;line-height:100%"&gt;Rate of inflation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;2.85% to 3.50%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i191849b7e13e41ff8d792e17506037fb_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzAtMS0xLTEtMzE3NjA_74dc2030-d2b3-4dea-88ad-73c6e3167f3c"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="i178f4691358145199625e1ba317dea72_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzEtMS0xLTEtMzE1ODIvdGV4dHJlZ2lvbjpmYThlYjUxYWNmZjA0NzgzYjllNDljOTA4ZGEwM2YzMl8zODQ4MjkwNjk3MjM5_4e6f6804-2e6e-4d3e-9fd9-f31580e0b6a0"
      unitRef="number">0.0285</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation
      contextRef="ibaa90653e0654846a5bbf61f572f5a76_I20211003"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTYvZnJhZzoxNzVkOTg3Zjg5NGQ0Y2FmOGE2OGI1ZTQxNTI1YWU4My90YWJsZTpkMjAwOTU1ZTZjYWM0YzQxYjE0YmRiODM4MGVhOGEzOC90YWJsZXJhbmdlOmQyMDA5NTVlNmNhYzRjNDFiMTRiZGI4MzgwZWE4YTM4XzEtMS0xLTEtMzE1ODIvdGV4dHJlZ2lvbjpmYThlYjUxYWNmZjA0NzgzYjllNDljOTA4ZGEwM2YzMl8zODQ4MjkwNjk3MjQ4_3e760fce-2ca9-46a2-b736-2387d26141f8"
      unitRef="number">0.0350</ttek:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzU5Nw_ebc6cff2-fa9b-458a-9d3d-3bd88448f508">Earnings per ShareThe following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:&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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income attributable to Tetra Tech&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;232,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;173,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average common shares outstanding&#160;&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Effect of diluted stock options and unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average common stock outstanding&#160;&#x2013; diluted&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,675&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;55,022&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;55,936&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;For fiscal 2021, 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzU5Mg_4a002f13-ef63-415e-8cf3-e12f96d91909">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:&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 style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 income attributable to Tetra Tech&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;232,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;173,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average common shares outstanding&#160;&#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;54,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Effect of diluted stock options and unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Weighted-average common stock outstanding&#160;&#x2013; diluted&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,675&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;55,022&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;55,936&#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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtMS0xLTEtMQ_ad4fe307-42f2-4110-80b1-65f7df664ca6"
      unitRef="usd">232810000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtMy0xLTEtMQ_ed80c1e8-d210-47b3-97a4-5dc9a4196580"
      unitRef="usd">173859000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzMtNS0xLTEtMQ_bcd952f2-35b4-4050-88ef-44109f896695"
      unitRef="usd">158668000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtMS0xLTEtMQ_5d3c707d-4fa6-481c-9457-6b1b62914a8d"
      unitRef="shares">54078000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtMy0xLTEtMQ_a6548a38-d476-4f08-989f-877022c1a800"
      unitRef="shares">54235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzQtNS0xLTEtMQ_6732028a-e40d-4e55-b643-973e9a140dd7"
      unitRef="shares">54986000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtMS0xLTEtMQ_34042373-2818-4deb-b2d6-0d63874b2db8"
      unitRef="shares">597000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtMy0xLTEtMQ_f57e3db4-d198-4a12-b538-42df2acb9926"
      unitRef="shares">787000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzUtNS0xLTEtMQ_f5ef9cb2-0666-442c-950f-130f841be391"
      unitRef="shares">950000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtMS0xLTEtMQ_d9967a2f-e95f-4236-88a2-8bf6c0ac1738"
      unitRef="shares">54675000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtMy0xLTEtMQ_e4b5068f-7834-4a1d-adcc-d02d95c2b137"
      unitRef="shares">55022000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzYtNS0xLTEtMQ_d8e25716-9cde-4f0a-bd2d-8e10c9f404f6"
      unitRef="shares">55936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktMS0xLTEtMQ_bf88490c-8fc9-4ab5-978c-68e3094e557c"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktMy0xLTEtMQ_f9a5e5c4-1616-46d7-a50d-c6bd81f7f012"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzktNS0xLTEtMQ_46f9f2e0-0dcf-4ee8-b20a-3e798ca7deb4"
      unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTEtMS0xLTE_7b95bb38-f5c0-41d6-92fe-789e9addf28a"
      unitRef="usdPerShare">4.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTMtMS0xLTE_44e779a0-2483-4eac-80fc-bab11b9d495d"
      unitRef="usdPerShare">3.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90YWJsZTpmNTJmNTcwMjIyNTU0NDNiYjU0ZTg2ZmJmZTBiM2Y3OC90YWJsZXJhbmdlOmY1MmY1NzAyMjI1NTQ0M2JiNTRlODZmYmZlMGIzZjc4XzEwLTUtMS0xLTE_a77f191c-c6bc-402b-8a26-7a6a63fdad05"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_440e99cb-2312-467a-929c-40f83bad9cb1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_7884a781-b515-4355-9656-84a02e2fef4b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xOTkvZnJhZzo2MGVlNmIxZjFmZDE0YThiYTg4ZjA2OGUzNzQ3MDNhYS90ZXh0cmVnaW9uOjYwZWU2YjFmMWZkMTRhOGJhODhmMDY4ZTM3NDcwM2FhXzE2Nw_adefcf03-16cd-403d-b060-08ca54f48255"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTU_174e52b3-d7cf-4a46-9584-8c1d5ba21a98">Derivative Financial Instruments&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.&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 derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings&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; under our term loan facility. As of October&#160;3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At October&#160;3, 2021 and September&#160;27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(9.4) million and $(15.5) million, respectively, of which we expect to reclassify $5.4 million from accumulated other comprehensive loss to interest expense within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 fair values of our outstanding derivatives designated as hedging instruments were as foll&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;ows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value of Derivative&lt;br/&gt;Instruments as of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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 style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;(Loss) gain recognized in other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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-weight:400;line-height:100%"&gt;Interest rate swap agreements&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;6,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity
      contextRef="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4Xzg5MQ_665d0a4e-7eb0-4d50-b238-0e6c268a0305"
      unitRef="agreement">5</ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMTg_22414672-a958-4f19-9619-8f600c003335"
      unitRef="usd">212500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie62bed90f7414747be2c543fc3d8e312_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_0670453b-47bd-4323-84cc-c4c105e913a8"
      unitRef="usd">42500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i71845b3ed6e64e8ca4cae0280f125dc2_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_55b3c458-b714-453d-8e20-733e3ec87446"
      unitRef="usd">42500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i85e111a0042a4470bddab79e8e329f72_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_9dc6092b-5be3-4e74-a0a5-a2f3992613e0"
      unitRef="usd">42500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i69eb58d9dcab439fb3354a64a106bc84_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_d4de828c-fd34-4819-8a0e-75a16e63d9b7"
      unitRef="usd">42500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0069b3e8f8574fabb0b039918ecd1f13_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExMjI_dfa6caa3-a75c-492c-983b-875c65f83111"
      unitRef="usd">42500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzExODY_a0840971-42e4-4097-aba7-c827fb828de5"
      unitRef="number">0.0279</us-gaap:DerivativeFixedInterestRate>
    <ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity
      contextRef="i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzM4NDgyOTA2OTk0MzY_3167c874-be7d-4edd-b801-cfcccc12a98c"
      unitRef="agreement">5</ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity>
    <ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest
      contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzEzODI_16254b05-9791-45ea-ae61-1118cd40a057"
      unitRef="usd">9400000</ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest>
    <ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest
      contextRef="i801fd419d8ed41df8a2d0e7eb6b261a7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzEzODk_25694278-0ac6-42c0-ab02-0f3cd8d28128"
      unitRef="usd">15500000</ttek:DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i69faaac6fef74f46aced73f20c9546c9_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE0NDA_c34457f6-e1f9-433d-b211-112181b762d2"
      unitRef="usd">-5400000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
      contextRef="i2134cccdeab04f3ca55eb2c22cf12605_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE1MjE_fbaa0c8b-22dd-4086-b3ab-0782283e5196">P12M</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTg_cfe0d7b8-2d4e-4b9a-9b27-26419e7ae3c6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&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 fair values of our outstanding derivatives designated as hedging instruments were as foll&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;ows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value of Derivative&lt;br/&gt;Instruments as of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;15,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9356faf42fa54f039bb6c013d8ed7107_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZToyOWUyZjFjNGIyZjk0ZWUzYTFiZWU2NjcyOTE4YzJjNS90YWJsZXJhbmdlOjI5ZTJmMWM0YjJmOTRlZTNhMWJlZTY2NzI5MThjMmM1XzMtMy0xLTEtMQ_defd9698-2b40-497e-a986-a7adfa14c307"
      unitRef="usd">9394000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if2405ce07a674e30a7caddce8a42fe3a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZToyOWUyZjFjNGIyZjk0ZWUzYTFiZWU2NjcyOTE4YzJjNS90YWJsZXJhbmdlOjI5ZTJmMWM0YjJmOTRlZTNhMWJlZTY2NzI5MThjMmM1XzMtNS0xLTEtMQ_5f61f91c-4984-4d4d-b860-580e06e7ef45"
      unitRef="usd">15512000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzIwNTM_c4a55e4d-b864-4d97-8352-12e549b20e02">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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 style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;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;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;(Loss) gain recognized in other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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-weight:400;line-height:100%"&gt;Interest rate swap agreements&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;6,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i606751266f5a4ea78c864739eb68724e_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtMS0xLTEtMQ_aaecb9dc-4240-4a1c-a8d6-df5e23ded1b6"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1a9be33a33654426aab27f5241f0edfd_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtMy0xLTEtMQ_997e7b45-e8b1-4f65-ac66-6452f5dbb65c"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idf3a9e6acaa74cc19303cbbc281db73e_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90YWJsZTo0NDExZDM0YzdhNWI0NDM3ODI4MGZmNjViZjAzMTQ3Yy90YWJsZXJhbmdlOjQ0MTFkMzRjN2E1YjQ0Mzc4MjgwZmY2NWJmMDMxNDdjXzQtNS0xLTEtMQ_d0dace87-171e-4daa-8f8e-7f123ec6f639"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion
      contextRef="icfcc94374d374267835016569e0635e9_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE3ODc_e74caa3a-7adc-4982-9877-a420125c226f"
      unitRef="usd">0</ttek:DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion>
    <ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
      contextRef="icfcc94374d374267835016569e0635e9_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDIvZnJhZzpkM2NmYjU3Y2VmYzA0NTBlODhiYmU5MWNlNTY2OGFiOC90ZXh0cmVnaW9uOmQzY2ZiNTdjZWZjMDQ1MGU4OGJiZTkxY2U1NjY4YWI4XzE4NTE_65d10b46-3c9d-4170-a052-b653a1d38363"
      unitRef="usd">0</ttek:DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90ZXh0cmVnaW9uOjhkZmIwNzhiZTgyNjRiNzk5YWQ5MjA5MTYxMGRiNTQ0XzQ4MQ_0759641c-b19e-4b73-915f-41cba85e9c13">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Gain (Loss)&lt;br/&gt;on Derivative&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(128,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;1,252&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(127,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&#160;&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net current-period other comprehensive loss&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(21,109)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;(12,125)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;(33,234)&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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:700;line-height:100%"&gt;Balances at September 29, 2019&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:700;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:700;line-height:100%"&gt;(149,711)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(10,873)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(160,584)&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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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;Other comprehensive income (loss) before reclassifications&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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#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:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;3,436&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(4,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(1,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(146,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(15,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(161,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other comprehensive income before reclassifications&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;30,641&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;12,175&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;42,816&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#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:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&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;&#160;(1)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;30,641&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;6,117&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;36,758&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(115,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(9,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(125,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See Note 14, "Derivative Financial Instruments", for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90ZXh0cmVnaW9uOjhkZmIwNzhiZTgyNjRiNzk5YWQ5MjA5MTYxMGRiNTQ0XzQ3NA_38838017-d16e-4231-84a3-178fb0fc5be0">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Gain (Loss)&lt;br/&gt;on Derivative&lt;br/&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at September 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(128,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;1,252&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(127,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&#160;&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net current-period other comprehensive loss&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(21,109)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;(12,125)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;(33,234)&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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:700;line-height:100%"&gt;Balances at September 29, 2019&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:700;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:700;line-height:100%"&gt;(149,711)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(10,873)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;(160,584)&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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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;Other comprehensive income (loss) before reclassifications&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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#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:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;3,436&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(4,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;(1,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(146,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(15,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(161,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other comprehensive income before reclassifications&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;30,641&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;12,175&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;42,816&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#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:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts, net of tax&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;&#160;(1)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;30,641&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;6,117&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;36,758&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Balances at October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(115,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(9,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(125,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;See Note 14, "Derivative Financial Instruments", for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7dea983e942a4664ae99fa0cbf9786e4_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMS0xLTEtMzAzOTA_94e3267d-d524-4bf8-b59a-f6d3661e6781"
      unitRef="usd">-128602000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99208f321bb04e8f80e7132b2a70615f_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMy0xLTEtMzAzOTA_4af08324-0e4b-4eaf-8715-f0eb4af7fe2d"
      unitRef="usd">1252000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i582520719c3d47ff819c6a1f1d4b61d6_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItNS0xLTEtMzAzOTA_d88ba3ab-d42f-461a-841c-c1a9f34c26e7"
      unitRef="usd">-127350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtMS0xLTEtMzAzOTI_b383ddbb-f066-41d7-886b-1cdb7a6ca75a"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtMy0xLTEtMzAzOTI_dc88e919-bc5b-4d8d-9dc1-0806319b3231"
      unitRef="usd">-11247000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzQtNS0xLTEtMzAzOTI_c81d663e-b842-4185-97e4-75a42ff803e9"
      unitRef="usd">-32356000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMy0xLTEtMzAzOTI_5bb539b1-5499-4fa9-b6dd-2493c0ee7d22"
      unitRef="usd">878000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtNS0xLTEtMzAzOTI_4a2c5d79-c824-40a3-ab80-24e869302cda"
      unitRef="usd">878000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0198e1340a074a24b2c1a89aff212902_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMS0xLTEtMzAzOTI_2d7fb96b-ae19-426d-9ada-250fdd5dc3f7"
      unitRef="usd">-21109000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9940c627f40b47fe837c0b25a5570e28_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMy0xLTEtMzAzOTI_6d4a9967-f4c8-4d73-9e00-a901145ea04b"
      unitRef="usd">-12125000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia3d26233a1234e6aa692ad2438e84c8f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctNS0xLTEtMzAzOTI_9af08211-3220-4ece-9a59-ec24b91b054a"
      unitRef="usd">-33234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f01a64137a54ca6b62ea44fcf54e1c6_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMS0xLTEtMQ_75a73c91-4a38-43c7-b329-2b879610e4d3"
      unitRef="usd">-149711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9060651b9b76452db8a1cafc8ac234f6_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItMy0xLTEtMQ_f1286995-9ce5-40e6-b231-830b3a24f932"
      unitRef="usd">-10873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61978e75681544ab91d096092f3a274b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzItNS0xLTEtMQ_01df2fd2-8659-457c-816f-181f645e68b8"
      unitRef="usd">-160584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtMS0xLTEtMQ_211fbe62-562e-405b-8357-64e7e484803e"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtMy0xLTEtMQ_1c94d636-5728-41a8-8b84-17f1ac800bac"
      unitRef="usd">-599000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzMtNS0xLTEtMQ_ee55f771-353b-44f9-9b90-0350417b0b7a"
      unitRef="usd">2837000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzUtMy0xLTEtMQ_2e6f6144-ef39-48c6-8d56-667a770144e2"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzUtNS0xLTEtMQ_226da0bb-a02b-49c8-9af6-e8fe7c8da975"
      unitRef="usd">4039000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia0f5d455eec84503bf5ada091b5f5576_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMS0xLTEtMQ_fb0b5795-d497-4320-acbe-290e60b9f60e"
      unitRef="usd">3436000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a0c23d55b5247f6be9c872eb1d7fde3_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtMy0xLTEtMQ_3a650846-6fba-4c08-86a2-82d639ffc1c7"
      unitRef="usd">-4638000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i682e72e656044ff69395ea2cc62a1ceb_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzYtNS0xLTEtMQ_b404210d-341b-4fa8-8485-18397463cd53"
      unitRef="usd">-1202000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib062f4ab681642d786edf50745dd98ed_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMS0xLTEtMQ_2b64350e-74dc-4cd1-8b1a-184b7a506a0a"
      unitRef="usd">-146275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64fa7f2be62d4f1ba4f1c8d2214418af_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctMy0xLTEtMQ_955ef165-17c4-40e8-93dd-8feb9e10f0b0"
      unitRef="usd">-15511000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81b8e226bda84c408a9b776a47552565_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzctNS0xLTEtMQ_3149bc61-2997-4a4b-ac92-a7fbe51ced11"
      unitRef="usd">-161786000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtMS0xLTEtMQ_2ba206fc-213d-4fba-b7bc-7f6d34f2f913"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtMy0xLTEtMQ_b1094251-8c23-44d7-95f3-d226754c88c0"
      unitRef="usd">12175000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzgtNS0xLTEtMQ_7f4ffff6-3dcc-4e94-80d7-301c35a26180"
      unitRef="usd">42816000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEwLTMtMS0xLTE_678294d7-0965-41b8-9e06-ee55d4eb8468"
      unitRef="usd">6058000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEwLTUtMS0xLTE_df2941bf-5bca-4ec2-bebf-1e8e9ffaa5d4"
      unitRef="usd">6058000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i098c4e6b210b437ca9bb0761cc3fbe66_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTEtMS0xLTE_b5ba8a89-fdc0-44d9-9fb8-642691725233"
      unitRef="usd">30641000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied5cf41c83294843b6efe5a8c7257e79_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTMtMS0xLTE_e8215040-2e81-46dd-82f8-1da3d4d11aec"
      unitRef="usd">6117000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzExLTUtMS0xLTE_054fd4db-cf49-47d3-9d60-1232c876d27f"
      unitRef="usd">36758000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c7d901092d5417b8d8f68495eb5efef_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTEtMS0xLTE_fe32d2a0-5b91-4aad-af93-6b214b08f68d"
      unitRef="usd">-115634000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6efde1607d24195af7d1ea424ae71d2_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTMtMS0xLTE_23f520d2-9cbd-4260-bfe9-8a3b6b5b2c2f"
      unitRef="usd">-9394000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2a262c2a8c94706bd0d020967ae55e1_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDUvZnJhZzo4ZGZiMDc4YmU4MjY0Yjc5OWFkOTIwOTE2MTBkYjU0NC90YWJsZTozYTY1MmM5OTg5OGQ0NWJiYmEyY2Y3NWQwNzRhMDE3MS90YWJsZXJhbmdlOjNhNjUyYzk5ODk4ZDQ1YmJiYTJjZjc1ZDA3NGEwMTcxXzEyLTUtMS0xLTE_ad60c6c0-2343-492d-a7ae-17954cabc44b"
      unitRef="usd">-125028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDgvZnJhZzphZWRlZDMzZjNkMWY0ZGFkYThlM2U2ZDhhMGM4MmQzNy90ZXh0cmVnaW9uOmFlZGVkMzNmM2QxZjRkYWRhOGUzZTZkOGEwYzgyZDM3Xzg3Ng_62d2a11b-8e0c-4596-9583-a5ed8c29ba5c">Fair Value Measurements&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Derivative Instruments.&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;&#160;&#160;&#160;&#160;&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; Our derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;14, "Derivative Financial Instruments").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Contingent Consideration.&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;&#160;&#160;&#160;&#160;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions" for further information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Debt.&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;&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at October&#160;3, 2021 and September&#160;27, 2020. At October&#160;3, 2021, we had borrowings 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;$212.5 million&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; outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;Defined Benefit Pension Plan&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;&#160;&#160;&#160;&#160;&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 fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information &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;about our defined benefit pension plan (see &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;Note&#160;12, &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;"Retirement Plans&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;").&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LineOfCredit
      contextRef="icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMDgvZnJhZzphZWRlZDMzZjNkMWY0ZGFkYThlM2U2ZDhhMGM4MmQzNy90ZXh0cmVnaW9uOmFlZGVkMzNmM2QxZjRkYWRhOGUzZTZkOGEwYzgyZDM3XzY3NQ_e40241b8-b0e1-4c84-a268-99cb6b6b3625"
      unitRef="usd">212500000</us-gaap:LineOfCredit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTEvZnJhZzo3ZDY2NDcyZDBhODI0YTFhYTA0ODRmOWU4MGEyNzZlZC90ZXh0cmVnaW9uOjdkNjY0NzJkMGE4MjRhMWFhMDQ4NGY5ZTgwYTI3NmVkXzE0NTM_5f0cc14a-fbe6-4e9c-b2a4-c1dc4a67f550">Commitments and Contingencies&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ttek:LossContingencyNumberOfActions
      contextRef="id915d8ef06c34a949813fc6f1ebd7545_I20190715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTEvZnJhZzo3ZDY2NDcyZDBhODI0YTFhYTA0ODRmOWU4MGEyNzZlZC90ZXh0cmVnaW9uOjdkNjY0NzJkMGE4MjRhMWFhMDQ4NGY5ZTgwYTI3NmVkXzg4Nw_57e0e37e-db13-4500-8aee-bbb6b33c65de"
      unitRef="action">3</ttek:LossContingencyNumberOfActions>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNDU_40fe984b-57b9-44ca-aea5-b26158df8ac9">Reportable Segments &lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 manage ou&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;r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;GSG:&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;&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;CIG:&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;&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;RCM:&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;&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October&#160;3, 2021, there was no remaining backlog for RCM as all projects were complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 tables present summarized financial information of our reportable segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Reportable Segments&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Revenue&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;GSG&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;1,942,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,778,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,820,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;RCM&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Elimination of inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total 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:10pt;font-weight:700;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:700;line-height:100%"&gt;3,213,513&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;2,994,891&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;3,107,348&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;GSG&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;195,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;168,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;185,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;CIG&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;131,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RCM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Corporate&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;278,701&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,091&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;188,762&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;goodwill and intangible assets impairment charges, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;as $11.5 million, $11.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8&#160;million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total Assets&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;GSG&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;604,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;649,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;RCM&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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Corporate&#160;&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total assets&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:700;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:700;line-height:100%"&gt;2,576,562&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;2,378,558&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,256,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,107,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,247,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Foreign countries&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;3,213,513&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,994,891&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;3,107,348&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" 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;Balance at&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;215,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;230,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Foreign countries&#160;&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;303,460&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;339,281&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Excludes goodwill, intangible assets and deferred income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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;Fiscal 2022 Reportable Segments&lt;/span&gt;&lt;/div&gt;On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170&#160;million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzUy_438b3bbc-a0a9-4eaf-b7b1-2a3003ea792c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNjE_7a3f7e25-95ca-4c50-87ef-053c6895bc54">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 tables present summarized financial information of our reportable segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Reportable Segments&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Revenue&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;GSG&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;1,942,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,778,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,820,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;RCM&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Elimination of inter-segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total 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:10pt;font-weight:700;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:700;line-height:100%"&gt;3,213,513&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;2,994,891&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;3,107,348&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;GSG&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;195,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;168,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;185,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;CIG&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;131,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RCM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Corporate&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;278,701&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;241,091&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;188,762&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;goodwill and intangible assets impairment charges, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;as $11.5 million, $11.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8&#160;million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total Assets&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;GSG&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;604,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;649,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;CIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;RCM&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,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Corporate&#160;&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Total assets&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:700;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:700;line-height:100%"&gt;2,576,562&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:700;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:700;line-height:100%"&gt;2,378,558&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtMS0xLTEtMQ_b029da5d-f2c4-46ed-a323-88834cbc7f7b"
      unitRef="usd">1942958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtMy0xLTEtMQ_2a6f85d8-010b-4ca5-b07a-f7693293cecd"
      unitRef="usd">1778922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4be5fca940124d809f68afdafc53a868_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzQtNS0xLTEtMQ_67004b3b-d914-40ad-820d-36a706fafccf"
      unitRef="usd">1820671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtMS0xLTEtMQ_02340914-4483-4173-a397-1fecb102cc9c"
      unitRef="usd">1325668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtMy0xLTEtMQ_20046ffc-6745-48bb-a3a4-57d8818659f4"
      unitRef="usd">1266059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzUtNS0xLTEtMQ_78e5db24-ac52-410a-a059-24ccb9468c46"
      unitRef="usd">1342509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtMS0xLTEtMQ_8a11f02d-0cec-46ff-98cb-f55c7972aef0"
      unitRef="usd">613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1e73842955942889775af9c138d054b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtMy0xLTEtMQ_6f73cd27-95b0-4d6f-a9e5-b384a9d9c853"
      unitRef="usd">198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzYtNS0xLTEtMQ_f0865ec1-4146-4c05-aa53-5c32fc03aa29"
      unitRef="usd">-1542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80e7977d70bc4aac9589e007aac074f6_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctMS0xLTEtMQ_f3dd8b8b-e0e4-4927-96a8-01f10829ef4a"
      unitRef="usd">-55726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1976cf2356da41b1928137e95b4e07ff_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctMy0xLTEtMQ_46444150-acb6-4525-b663-3ab78df81f17"
      unitRef="usd">-50288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2968dbaf15804c578df2e0930497f9d4_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzctNS0xLTEtMQ_b9c4e538-7c92-447b-acef-c7d3915b20e8"
      unitRef="usd">-54290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtMS0xLTEtMQ_b7bddcfb-501f-46e0-8cfb-420d9b019912"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtMy0xLTEtMQ_27b2d0cc-2b36-48df-b330-6b7ca64807c2"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzgtNS0xLTEtMQ_a61214b9-201d-41b1-9f25-f3c9ee2385fe"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTEtMS0xLTE_e676af4c-fb14-47a4-bf9e-93ef917c2108"
      unitRef="usd">195297000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icfa647168c434920962cdfe6fee4d68f_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTMtMS0xLTE_d54b963c-bfba-4045-80f5-c9f55646da5f"
      unitRef="usd">168669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4be5fca940124d809f68afdafc53a868_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEyLTUtMS0xLTE_93bb2497-5a6c-4294-9372-672265e0ce13"
      unitRef="usd">185263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a11b300d78a49f0b4c05b7b365b0418_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTEtMS0xLTE_e486951e-a134-4635-9a50-86b2a8606f35"
      unitRef="usd">131720000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iffe667ab70394e1e94b97b2adaed89b0_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTMtMS0xLTE_f495252b-71f6-49db-bab9-41d63410277e"
      unitRef="usd">114022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49bbaa455505445cb4f41c0f4ee1f190_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzEzLTUtMS0xLTE_629cc8d3-e4fe-4d5e-bb9f-5582b3f83ffb"
      unitRef="usd">79633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3769238d88244d18b1c7bcaa695e0e0b_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTEtMS0xLTE_866f6f0d-ae34-49e1-bb54-9a749a1b8dd0"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1e73842955942889775af9c138d054b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTMtMS0xLTE_a939258e-6cb6-49ba-9d78-d4de319e7a84"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56bc067227564e48977f12f9a54bceb3_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE0LTUtMS0xLTE_f44caa8e-5ca3-428e-947a-ee5dfa011e12"
      unitRef="usd">-5933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i354ff5effafd4042bd6d33c58d02dce8_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTEtMS0xLTE_7a4560f1-5e9c-4d15-826e-b83b87e0182b"
      unitRef="usd">-48316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic116065c7db2472ab42b2f44ad6f4bc7_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTMtMS0xLTE_86ce7612-1a66-4471-9a78-21ee04be5cd3"
      unitRef="usd">-41600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd1660acd7d64392bf2f1ed836e0080f_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE1LTUtMS0xLTE_390b5e39-1b27-45e4-81b0-8d49a44df2af"
      unitRef="usd">-70201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTEtMS0xLTE_75d3d1f8-32b5-48ef-a9ad-8315ec6437f7"
      unitRef="usd">278701000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTMtMS0xLTE_1b928c75-f181-49f9-a2d9-00595c2bc13e"
      unitRef="usd">241091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZToyYTdlZjA3N2I3NTA0MDg4OGVjYzhjMjhmN2Y4OWMyMS90YWJsZXJhbmdlOjJhN2VmMDc3Yjc1MDQwODg4ZWNjOGMyOGY3Zjg5YzIxXzE2LTUtMS0xLTE_fbea2cff-4c91-40a7-bdfc-426e88d7bcb4"
      unitRef="usd">188762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NTA_abe0c105-19a2-4caa-8800-538e271863f2"
      unitRef="usd">11500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NTQ_4e47b18a-3b69-40a5-9370-4cc43a18dc3e"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzI4NjE_712f9f23-cd5f-4842-8f22-7bd9ef70307a"
      unitRef="usd">11600000</us-gaap:AmortizationOfIntangibleAssets>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMDQ_6a2f17a2-f721-4c43-885c-8da8ee2bbbb6"
      unitRef="usd">3300000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMDg_97b0bb8a-3b88-4717-9a4d-781c81df7232"
      unitRef="usd">15000000</ttek:FairValueAdjustmentsToContingentConsideration>
    <ttek:FairValueAdjustmentsToContingentConsideration
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMwMTU_2530e56c-e7de-41a2-8cf6-b8c84bff2106"
      unitRef="usd">-1100000</ttek:FairValueAdjustmentsToContingentConsideration>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzMxMjE_65958c8b-dfa1-4125-ba05-ea0add3e99a5"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQ5NDc4MDIzMjkyMDc_a829943e-1530-4013-8df2-6159d142ea67"
      unitRef="usd">7800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Assets
      contextRef="ide3396973f5f4273b6884880dc128839_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzQtMS0xLTEtMQ_34b15f61-88b6-40f0-8f38-22c3c6db538d"
      unitRef="usd">604366000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i037c82b545dc4e66b3d4ab0d2784b516_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzQtMy0xLTEtMQ_fb5a42a7-cde3-4c9c-9e13-345f67092179"
      unitRef="usd">649417000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2391d448c5ee4fc99fe0f93e24c520a6_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzUtMS0xLTEtMQ_f2d10779-9cda-4c13-8de5-ce1d269f4f89"
      unitRef="usd">572607000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i68c98994ae8d4f0ebfcde660f6465c43_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzUtMy0xLTEtMQ_bce81890-df6b-41f7-8299-ba0f47259c2a"
      unitRef="usd">479238000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7124e9507180494889afdd2588160464_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzYtMS0xLTEtMQ_5ab37495-ae91-4725-a4c7-4eb3dd291451"
      unitRef="usd">11360000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i787987ce01a546bbb19dd5b3d064dc05_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzYtMy0xLTEtMQ_1673ce66-679a-4080-9682-10fbe96aa519"
      unitRef="usd">14258000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i84ad8de8dd79479b9a7fa6d1c78e0ab5_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzctMS0xLTEtMQ_0b41c840-4e7c-46d6-8916-c2a5c2011a54"
      unitRef="usd">1388229000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i637cdd3afa1c40c3864fbacb2aa84bbd_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzctMy0xLTEtMQ_6aed9cd1-c5af-4f41-90d3-e5a06a42d84d"
      unitRef="usd">1235645000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzgtMS0xLTEtMQ_717c3e23-ecbf-4e02-b6c3-65d6e8dd097e"
      unitRef="usd">2576562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTowMGI1ZmVhOTM4NDk0ZDMxODlkMmRlMTA0NmRkMWVhMy90YWJsZXJhbmdlOjAwYjVmZWE5Mzg0OTRkMzE4OWQyZGUxMDQ2ZGQxZWEzXzgtMy0xLTEtMQ_1423e401-cc4a-4c5b-b6b7-efaa46edf52e"
      unitRef="usd">2378558000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzQwNTM_72dbb51a-690e-4933-a958-54a95b27ec41">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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 style="width:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.108%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&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:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,256,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,107,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,247,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Foreign countries&#160;&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;3,213,513&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,994,891&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;3,107,348&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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" 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;Balance at&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;October 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;215,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;230,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Foreign countries&#160;&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;303,460&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;339,281&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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. &lt;/span&gt;&lt;/div&gt;(2)     Excludes goodwill, intangible assets and deferred income taxes.</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia098e682e48f4ce3b782006c4795b967_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtMS0xLTEtMQ_09ace755-6ed3-49f9-9798-769fb04f4c48"
      unitRef="usd">2256086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7fc5baa35446e7b856dc2c3210fff3_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtNS0xLTEtMQ_3bc8832a-0789-4cfa-8252-7ee934234395"
      unitRef="usd">2107459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie058e9265eaf43fcb2c743ac46a9e418_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzMtOS0xLTEtMQ_b457d4ea-ef36-4a68-87aa-012a05e30e17"
      unitRef="usd">2247780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f9842ab5034325b4a46044074e42f7_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtMS0xLTEtMQ_ccca1980-198d-4f23-8395-63b45d32090a"
      unitRef="usd">957427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cfda612ff754e56b689e34c8ca6f9cd_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtNS0xLTEtMQ_fd11a5f7-204c-4ff3-a817-d4c210190445"
      unitRef="usd">887432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i290b1d26ea604355bc2f42df71f4c0b2_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzQtOS0xLTEtMQ_e60b5c1a-6eba-4dc9-821c-56fbb028e231"
      unitRef="usd">859568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtMS0xLTEtMzAxOTI_503338c3-dee4-405e-9b6d-7bcbfd9b566a"
      unitRef="usd">3213513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtMy0xLTEtMzAxOTk_1a8a5870-43e0-4ab4-982e-6aa4fe7184e7"
      unitRef="usd">2994891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo1ZThjNTQ0M2IwODA0YTA0YThkMzQzNGRmMTRjNWJkOC90YWJsZXJhbmdlOjVlOGM1NDQzYjA4MDRhMDRhOGQzNDM0ZGYxNGM1YmQ4XzUtNS0xLTEtMzAyMDU_9c1abdbe-2e2a-4a16-af3b-b203bfa60fa9"
      unitRef="usd">3107348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i9b7f5bf66a6041db9647d7eca5148535_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzMtMy0xLTEtMjg5NjY_6dcfcff8-fb59-4b4c-a03d-daefaaad4dc1"
      unitRef="usd">215689000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4626bafc1fb74c1a9872237a30c970c6_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzMtNy0xLTEtMjg5NzQ_db205eaf-5748-4985-85a1-d28fb0acddb3"
      unitRef="usd">230933000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if0f5801fe43f4722afc4fc7b822e44e2_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzQtMy0xLTEtMjg5NzA_8a3d963a-487c-4d85-a25b-7433c02c99d6"
      unitRef="usd">87771000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1a009a1a6bcf42fbb82fb8333e29165b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzQtNy0xLTEtMjg5Nzk_6076ad10-5998-4cea-823f-cf103efcfd4f"
      unitRef="usd">108348000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzUtMi0xLTEtMzAzOTc_5521d129-c32b-46cf-b29c-f7eff17c1924"
      unitRef="usd">303460000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90YWJsZTo3Y2YwZTI5N2IxNGE0MjJkYTdjYmM1MDY0NzBmYTU4Yi90YWJsZXJhbmdlOjdjZjBlMjk3YjE0YTQyMmRhN2NiYzUwNjQ3MGZhNThiXzUtNC0xLTEtMzAzOTc_ab70ad21-8400-4b94-81cb-6216f104ced7"
      unitRef="usd">339281000</us-gaap:NoncurrentAssets>
    <ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified
      contextRef="if0e039b60f2c4153a55aedb535385598_D20211004-20220102"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzM4NDgyOTA3MDQ0MjI_0ad2a340-0abf-47f3-ae87-416c41e285c3"
      unitRef="usd">-170000000</ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified>
    <ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified
      contextRef="i77c9b04b0a3c4b42aecaf2d5889f342f_D20211004-20220102"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTQvZnJhZzoyOTJhODhiOGU1MTQ0ZjI5YjEwNDllMWMyY2ZkYWQ2Yy90ZXh0cmVnaW9uOjI5MmE4OGI4ZTUxNDRmMjliMTA0OWUxYzJjZmRhZDZjXzM4NDgyOTA3MDQ0MjI_39a9d6e5-4173-49ec-b4b1-30addb6a63d2"
      unitRef="usd">170000000</ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzQzOQ_a17c4b41-96e9-4e2e-bb12-3274bd664600">Related Party Transactions&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 often &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;provide services to unconsolidated joint &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;ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $95.5 million, $88.2 million and $99.1 million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $92.4 million, $86.4 million and $98.5 million, respectively. Our consolidated balance sheets also included the following amounts related to these&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; services:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 style="width:72.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;19,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;20,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Contract 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;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIxMA_388c3d26-5f6a-4590-80b8-6f46744d7cab"
      unitRef="usd">95500000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIxNA_ddc4ef62-0bff-475f-9dae-3f98a4478b70"
      unitRef="usd">88200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzIyMQ_71adadb6-a7df-452d-8240-093b4c98f554"
      unitRef="usd">99100000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMxNA_c9c017c9-b00e-4dbc-a23c-d1d5d2de9b20"
      unitRef="usd">92400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i5f42a5fc31d5481a9cf973d9e85ad4c1_D20190930-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMxOA_f14b31e5-c062-4c14-bf98-d20f7d1ad961"
      unitRef="usd">86400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie7d8f14175c44c6088cce74ea0de2179_D20181001-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzMyNQ_a8b838bf-4f18-4572-8bc0-eb7a532e92f0"
      unitRef="usd">98500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90ZXh0cmVnaW9uOmJlNDc4MmM0MjNjMTRkZTI4YWVlY2Y3OGUxNDIwZmIwXzQ0MQ_079b688b-ab0e-4db6-a4ab-7c73fd62ca51">Our consolidated balance sheets also included the following amounts related to these services:&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 style="width:72.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Balance at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;October 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;19,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;20,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:100%"&gt;Contract 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;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzMtMS0xLTEtMQ_4e370c49-4a2e-4bc8-8d3a-b58c11a19192"
      unitRef="usd">19082000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzMtMy0xLTEtMQ_81b5f879-701c-4614-852c-1d9cf0eeffef"
      unitRef="usd">20884000</us-gaap:AccountsReceivableRelatedParties>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzQtMS0xLTEtMQ_a5efd641-756e-4d25-bcfd-6bfba83b9303"
      unitRef="usd">5092000</ttek:ContractWithCustomerAssetRelatedParty>
    <ttek:ContractWithCustomerAssetRelatedParty
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzQtMy0xLTEtMQ_53f0afc3-0d90-4432-a30f-78653b7b42b2"
      unitRef="usd">3261000</ttek:ContractWithCustomerAssetRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i881ace647b174dcab736262dc547dbbb_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzUtMS0xLTEtMQ_6c20f80f-0a3e-4a65-9396-eff0386ff4cc"
      unitRef="usd">3026000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i4b1653336e944bc6986f932a22fb1d1e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMTcvZnJhZzpiZTQ3ODJjNDIzYzE0ZGUyOGFlZWNmNzhlMTQyMGZiMC90YWJsZTo4NDFiNjE2YzQyMmM0OGY1YTVkMzQwZDkzYWYzZTcyZS90YWJsZXJhbmdlOjg0MWI2MTZjNDIyYzQ4ZjVhNWQzNDBkOTNhZjNlNzJlXzUtMy0xLTEtMQ_a6f835db-fe3c-49fa-99ed-99a0115dd626"
      unitRef="usd">478000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzE0NDE_12c1c50f-dcc8-4b6b-abd9-4353676bd359">Quarterly Financial Information&#160;&#x2013; Unaudited&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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 opinion of management, the followin&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;g unaudited quarte&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;rly data for the fiscal years ended October&#160;3, 2021 and September&#160;27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $21.6&#160;million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"&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 second quarter of fiscal 2020, we incurred incremental costs totaling $8.2&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income 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; &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$13.5&#160;million. Additionally, we recorded a $15.8&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8&#160;million, $2.2&#160;million, $4.5&#160;million, and $1.0&#160;million in the first, second, third, and fourth quarters of fiscal 2020, respectively. &lt;/span&gt;&lt;/div&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 style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Fiscal Year 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;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: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;765,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;754,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;801,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;892,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income attributable to Tetra Tech&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;52,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;53,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;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: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;797,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;734,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;709,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;753,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income attributable to Tetra Tech&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;47,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;55,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;55,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;54,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;54,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib6d9d8efb7c740b38909da506948782e_D20210628-20211003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzM4NDgyOTA3MDA1Nzk_f1d1c0b6-8434-4c18-9f71-984684044922"
      unitRef="usd">-21600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ttek:COVID19IncrementalCosts
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzMyOQ_a8a2169b-337a-46c2-85e7-a75f2f5bd069"
      unitRef="usd">8200000</ttek:COVID19IncrementalCosts>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i80aa44a4687044b98873a8dd5203bc6a_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzUyMQ_eca8d601-3985-473c-bef5-ea033c8832c4"
      unitRef="usd">13500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzU1Mw_6082039f-72d7-4b73-8ba9-e407756ec69d"
      unitRef="usd">15800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1Xzc5Mw_e5db8139-f1e9-4425-b35c-f7bd0f8b5b02"
      unitRef="usd">800000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1Xzc5Nw_96ac5e37-cb8a-4aec-b5cc-a1f5a9a94213"
      unitRef="usd">2200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzgwMQ_30ce81e2-1812-4ace-aa90-75f8842d59ea"
      unitRef="usd">4500000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzgwOQ_ce5ddb57-c13b-4c80-8318-a3456a26f45a"
      unitRef="usd">1000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90ZXh0cmVnaW9uOjQxMjM2NzZiYzE0YzRlN2VhMTYxOThiZjdlMTdiYTg1XzE0NDU_97f61371-e55e-4149-ae09-d7d4708cc898">&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 style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Fiscal Year 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;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: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;765,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;754,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;801,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;892,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income attributable to Tetra Tech&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;52,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;53,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;54,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;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: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;797,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;734,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;709,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;753,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income attributable to Tetra Tech&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;47,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Earnings per share attributable to Tetra Tech:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Weighted-average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&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;Basic&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;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;55,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;55,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;54,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;54,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtMS0xLTEtMQ_f1a7edfe-acbb-4d58-8985-1de24233ba5a"
      unitRef="usd">765104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtMy0xLTEtMQ_c65340ec-a1e4-4efd-addf-1384aa7e8467"
      unitRef="usd">754764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtNS0xLTEtMQ_d34726fa-6247-40c0-b67a-b0af738d0c5d"
      unitRef="usd">801633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzMtNy0xLTEtMQ_a76d799a-4199-4153-9930-a484f2e5f849"
      unitRef="usd">892012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtMS0xLTEtMQ_d3128685-595d-4968-a328-22b013ef052e"
      unitRef="usd">66252000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtMy0xLTEtMQ_f652c53d-85e6-4ce2-ab59-034e9e8ca3f8"
      unitRef="usd">60807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtNS0xLTEtMQ_2eeddb9d-51af-4473-8d5a-b4364594bc3e"
      unitRef="usd">69807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzQtNy0xLTEtMQ_5634175f-02a3-456b-9712-7c61cddafb99"
      unitRef="usd">81836000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtMS0xLTEtMQ_d16919ec-912e-4dbb-88a5-ac50cdac751e"
      unitRef="usd">52436000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtMy0xLTEtMQ_76559f5c-d700-4781-8746-3a7b7965e778"
      unitRef="usd">45517000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtNS0xLTEtMQ_bdd55c38-4dc3-40f8-a5c3-21f81d4e9a05"
      unitRef="usd">51903000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzUtNy0xLTEtMQ_3440a746-a458-4986-871f-832d258889b5"
      unitRef="usd">82954000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctMS0xLTEtMQ_baac560c-d774-441a-9296-32039b1084c7"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctMy0xLTEtMQ_0725b919-1eca-4870-8dfd-ec81075e49b3"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctNS0xLTEtMQ_48a7f318-6d30-4106-b4be-caf264654f04"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzctNy0xLTEtMQ_cf8935e8-6a79-4f30-a088-bfcd823b2a0e"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtMS0xLTEtMQ_cafca8f7-9db0-4f4a-a673-36c33abb4e34"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtMy0xLTEtMQ_cb1d75ae-e91a-47f8-891d-bb9ae681180b"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtNS0xLTEtMQ_608ab9ba-87e4-4f72-a5d6-b7810927b8d0"
      unitRef="usdPerShare">0.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzgtNy0xLTEtMQ_0b59118b-cfba-4db0-988f-5ac4b64cec70"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTEtMS0xLTE_c06a5b3a-8aac-4766-bb45-e8c4821d0906"
      unitRef="shares">53927000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTMtMS0xLTE_008c97b3-39c6-40e7-97b9-496a721d729d"
      unitRef="shares">54187000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTUtMS0xLTE_c4a572e0-179b-4b2a-8881-d18b4c9a50e9"
      unitRef="shares">54117000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzExLTctMS0xLTE_1841f016-6608-4c09-bfcf-8ea97caaa761"
      unitRef="shares">54019000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5d2d3788d31400ca809d392648e9529_D20200928-20201227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTEtMS0xLTE_a1a61326-ab10-4ce9-9250-a32f997cf947"
      unitRef="shares">54637000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i60281506715349e6a8878eba45131696_D20201228-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTMtMS0xLTE_da300874-a59a-495b-b9d6-d3ec8632615d"
      unitRef="shares">54736000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44b49d2db25c49b2a55cc1657214527b_D20210329-20210627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTUtMS0xLTE_fc1b3ad4-1af4-46dd-9751-b1f36868d7d0"
      unitRef="shares">54666000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i592e1d153d874876892f9c5d5de441a1_D20210628-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzEyLTctMS0xLTE_d2e7974c-8485-45d0-be05-cfa7a522b706"
      unitRef="shares">54597000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTEtMS0xLTE_b6279796-76c2-4e67-b7bf-f46d80ad0f74"
      unitRef="usd">797623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTMtMS0xLTE_4594355e-a47e-45c9-a15c-9c046b0afe96"
      unitRef="usd">734133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTUtMS0xLTE_6ff9b282-9493-4c23-81f9-ce50e92c3fa7"
      unitRef="usd">709771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE1LTctMS0xLTE_28ffa7db-2c11-4466-bf58-d055e2f632d1"
      unitRef="usd">753364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTEtMS0xLTE_123c466d-87e0-4a82-9cb9-a385d2c65006"
      unitRef="usd">63302000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTMtMS0xLTE_13946cab-78ee-4cf2-8b40-38709accae9c"
      unitRef="usd">47530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTUtMS0xLTE_e218cde7-3673-4704-a437-cfd4cb414d28"
      unitRef="usd">63525000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE2LTctMS0xLTE_b5475872-f584-4989-9060-e0ec5f63a7b7"
      unitRef="usd">66735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTEtMS0xLTE_a6e7534e-cf32-49ab-a12f-2997e6c79027"
      unitRef="usd">47310000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTMtMS0xLTE_b35a5d80-4422-4d40-bf64-e9e393a5e38f"
      unitRef="usd">36397000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTUtMS0xLTE_664cf5ee-9719-418b-a2df-fdcc24b51df5"
      unitRef="usd">45497000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE3LTctMS0xLTE_ad82c66e-a865-479e-802c-fcc1e98fd3e7"
      unitRef="usd">44654000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTEtMS0xLTE_38df7013-b9dc-481b-b4d7-3af4f92809da"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTMtMS0xLTE_2413823f-ee5e-47e6-8baf-6f1c2dfd1a66"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTUtMS0xLTE_e947fd1a-f8fa-4b60-bc90-7d4927ee20e7"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzE5LTctMS0xLTE_67840885-1d09-4dc1-8e6e-a810814c0df1"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTEtMS0xLTE_abf70480-d9ed-43f6-a402-b62fcac02d3b"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTMtMS0xLTE_c818eec1-5593-4a1e-b065-f6721d32fc24"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTUtMS0xLTE_eb633747-ba9d-4056-8d59-29715b1c1374"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIwLTctMS0xLTE_ba423a1c-9bee-4838-add2-eadc415511e0"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTEtMS0xLTE_b19bff6b-6f23-4095-8a71-23146f437bb5"
      unitRef="shares">54560000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTMtMS0xLTE_e531adae-39b7-4d80-81ec-18a80dade8a8"
      unitRef="shares">54699000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTUtMS0xLTE_cfc5724c-4d1d-4f25-b28c-683654a1dc68"
      unitRef="shares">53985000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzIzLTctMS0xLTE_e2562b08-4504-4321-afea-eed1955c895f"
      unitRef="shares">53841000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2faf762ce4be4417b60f9195dec7ff6a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTEtMS0xLTE_dc16f368-79fb-4cfe-a6e8-32fb96324873"
      unitRef="shares">55438000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTMtMS0xLTE_19ff657a-cf12-4687-95d2-3307ce8bf8df"
      unitRef="shares">55463000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e581ab6844d484eb4d9cb8045377f7e_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTUtMS0xLTE_b5c7da7c-cdad-4a0d-8629-edf293925dfb"
      unitRef="shares">54692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i34202630d47a42f0bac6722187dc0f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yMjAvZnJhZzo0MTIzNjc2YmMxNGM0ZTdlYTE2MTk4YmY3ZTE3YmE4NS90YWJsZTowOWI3NmQzYzI0ZmM0NjU1YjI4NTk0NTI0NmI4Njg4OC90YWJsZXJhbmdlOjA5Yjc2ZDNjMjRmYzQ2NTViMjg1OTQ1MjQ2Yjg2ODg4XzI0LTctMS0xLTE_2b235850-167e-4b67-a854-0d61bf3561a9"
      unitRef="shares">54603000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i081b3a5c11234075846a014669ddca12_D20200928-20211003"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90ZXh0cmVnaW9uOjgzNTA4ZjlkMWYwZjQ1MDViOTNiZGNmMGNmZGFhYTQ0XzY5OQ_dc06b555-21ea-4c59-95e3-7854db3e6c6b">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&#160;&#x2013; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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:10pt;font-weight:700;line-height:120%"&gt;For the Fiscal Years Ended&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:10pt;font-weight:700;line-height:120%"&gt;September 29, 2019, September&#160;27, 2020 and October&#160;3, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.973%"/&gt;&lt;td style="width:0.1%"/&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-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Balance at&lt;br/&gt;Beginning of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Charged to&lt;br/&gt;Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Deductions&#160;&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Other&#160;&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Balance at&lt;br/&gt;End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;7,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;10,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:700;line-height:100%"&gt;Income tax valuation allowance:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;(23,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;22,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#cceeff;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;20,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)   &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)     &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6727a2c539e744daaa7c6455fb7b0409_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItMi0xLTEtMQ_e44f0ed2-a8b7-40e8-aa93-67fc9a2051a3"
      unitRef="usd">5188000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItNC0xLTEtMQ_70fdb565-a697-4578-ae16-e8e7d10bd6d2"
      unitRef="usd">7242000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItNi0xLTEtMQ_05b24e9e-3f07-4c4d-8f47-0be31e435fa1"
      unitRef="usd">1868000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i7109fe9f6de14661884dd69929691f84_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItOC0xLTEtMQ_eac3c4fb-dda1-4b28-be36-7432e3980d0d"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9494f8e35bd43449e1576c627a55ce3_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzItMTAtMS0xLTE_7f31aec8-bfd1-4f69-87fc-125909fe97db"
      unitRef="usd">10562000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9494f8e35bd43449e1576c627a55ce3_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtMi0xLTEtMQ_8ca1449e-9d13-4ff7-85cc-c09f1a43dae8"
      unitRef="usd">10562000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtNC0xLTEtMQ_96575649-fd7e-4fcd-a650-f176f61de511"
      unitRef="usd">1472000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtNi0xLTEtMQ_3e073b10-eed0-4668-8007-e59121ffb223"
      unitRef="usd">4887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i0c6cbc73c94a42e7a6ba3bc30b121e4b_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtOC0xLTEtMQ_70f0cf3a-b157-4471-a2c8-2e89b4b913b7"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i228bfb99c61c412eaf23ca7032a03801_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzMtMTAtMS0xLTE_4a6d508b-a4de-47f7-a354-bd3d79abd426"
      unitRef="usd">7147000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i228bfb99c61c412eaf23ca7032a03801_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtMi0xLTEtMQ_81978ca6-2d12-4c7e-83fc-b33af5e386f6"
      unitRef="usd">7147000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtNC0xLTEtMQ_7f128eec-77b6-4ebc-94b2-2cbd08a607c4"
      unitRef="usd">-4130000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtNi0xLTEtMQ_cf05e84d-b556-4e51-bc30-eabccd90ab7e"
      unitRef="usd">-195000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i5cabf368efff4743b37dbb1a978dbd75_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtOC0xLTEtMQ_717d8fc6-5a6e-45c3-a9f7-dd4126c1dd2b"
      unitRef="usd">1140000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1fec9f3dc3e7426b8b3cd04e05819f87_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzQtMTAtMS0xLTE_7184baef-c16f-4d4e-93e9-f1df4b6f77a1"
      unitRef="usd">4352000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i86a173192fd54d01b9f08d5b83b17570_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctMi0xLTEtMQ_6b181773-1a91-4eaa-921a-befd0d902b0b"
      unitRef="usd">21479000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctNC0xLTEtMQ_95601600-0153-4be3-9177-85c4f1cf5ece"
      unitRef="usd">255000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctNi0xLTEtMQ_edaf2469-5e31-4dcc-a08b-e3e6569104a8"
      unitRef="usd">23714000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="ic846cb6723fa4e4e87667927d6dc9afb_D20181001-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctOC0xLTEtMQ_baefbaf5-a317-428a-acc8-30b9c773cd9f"
      unitRef="usd">22523000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0c46f056451b4264ba2c28fccff31314_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzctMTAtMS0xLTE_88c73a0c-6c8c-4b43-acc2-cbf649af8257"
      unitRef="usd">20543000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0c46f056451b4264ba2c28fccff31314_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtMi0xLTEtMQ_abd18468-c5a0-4fd4-86b5-fd4d2138a265"
      unitRef="usd">20543000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtNC0xLTEtMQ_241ac00c-5b2e-4175-8d33-1dce072bf292"
      unitRef="usd">3852000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtNi0xLTEtMQ_be0416be-3472-4215-ba42-b85750e42fd2"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="ied23a7f9a7de40a582803cd51ccf1303_D20190930-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtOC0xLTEtMQ_62468710-686f-4532-96fc-5c557d9842e5"
      unitRef="usd">0</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i118c1a3ef19945f7b951cb2aca31063d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzgtMTAtMS0xLTE_3a31a3c9-9ea6-4bef-a497-dfa5a8b63919"
      unitRef="usd">24395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i118c1a3ef19945f7b951cb2aca31063d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktMi0xLTEtMQ_685b8bc5-0fd1-4638-a6ca-3ab83c31d4be"
      unitRef="usd">24395000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ttek:ValuationAllowanceAndReservesChargedToCostAndExpense
      contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktNC0xLTEtMQ_99207462-8ef5-45a1-8d12-66373d76d9ec"
      unitRef="usd">13698000</ttek:ValuationAllowanceAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktNi0xLTEtMQ_3e58e600-3b08-486f-a668-ba416252229a"
      unitRef="usd">26059000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments
      contextRef="i0257e0ac0f9746e5b053ef90dad54148_D20200928-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktOC0xLTEtMQ_389a4336-9f9e-48cd-a533-249cdd74f0d6"
      unitRef="usd">1006000</ttek:ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8fbf38d2a99745f6819d77bb68c3b9a7_I20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18yNTYvZnJhZzo4MzUwOGY5ZDFmMGY0NTA1YjkzYmRjZjBjZmRhYWE0NC90YWJsZTpjZTUxYTU1ZWQwODE0Mjc1OTQ0YWEzODJkMTVhNzA5OC90YWJsZXJhbmdlOmNlNTFhNTVlZDA4MTQyNzU5NDRhYTM4MmQxNWE3MDk4XzktMTAtMS0xLTE_79c0942b-7a04-4af8-869e-1933592e0737"
      unitRef="usd">13040000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358815368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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>Oct. 03, 2021</div></th>
<th class="th"><div>Nov. 12, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct.  03,  2021<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="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--10-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="top.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="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-19655<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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TETRA TECH,&#160;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="top.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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4148514<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3475 East Foothill Boulevard<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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Pasadena<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="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">91107<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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">626<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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">351-4664<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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TTEK<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="top.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="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 7.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,885,546<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="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">DOCUMENT INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Portions of registrant's Proxy Statement for its 2022 Annual Meeting of Stockholders are incorporated by reference in Part&#160;III of this report where indicated.</span></div><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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000831641<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359247496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 166,568<span></span>
</td>
<td class="nump">$ 157,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">668,998<span></span>
</td>
<td class="nump">649,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">103,784<span></span>
</td>
<td class="nump">92,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">112,338<span></span>
</td>
<td class="nump">81,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">14,260<span></span>
</td>
<td class="nump">19,509<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,065,948<span></span>
</td>
<td class="nump">999,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">37,733<span></span>
</td>
<td class="nump">35,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">215,422<span></span>
</td>
<td class="nump">239,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in unconsolidated joint ventures</a></td>
<td class="nump">3,282<span></span>
</td>
<td class="nump">7,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,108,578<span></span>
</td>
<td class="nump">993,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">37,990<span></span>
</td>
<td class="nump">13,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">54,413<span></span>
</td>
<td class="nump">32,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">53,196<span></span>
</td>
<td class="nump">57,045<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,576,562<span></span>
</td>
<td class="nump">2,378,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">128,767<span></span>
</td>
<td class="nump">111,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">206,322<span></span>
</td>
<td class="nump">199,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">190,403<span></span>
</td>
<td class="nump">171,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease liabilities, operating leases</a></td>
<td class="nump">67,452<span></span>
</td>
<td class="nump">69,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt and other short-term borrowings</a></td>
<td class="nump">12,504<span></span>
</td>
<td class="nump">49,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current contingent earn-out liabilities</a></td>
<td class="nump">19,520<span></span>
</td>
<td class="nump">16,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">223,515<span></span>
</td>
<td class="nump">174,890<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">848,483<span></span>
</td>
<td class="nump">793,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">10,563<span></span>
</td>
<td class="nump">16,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">242,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities, operating leases</a></td>
<td class="nump">174,285<span></span>
</td>
<td class="nump">191,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Long-term contingent earn-out liabilities</a></td>
<td class="nump">39,777<span></span>
</td>
<td class="nump">16,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">69,163<span></span>
</td>
<td class="nump">80,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note&#160;17)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock&#160;&#8211; Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October&#160;3, 2021 and September&#160;27, 2020</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#160;&#8211; Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October&#160;3, 2021 and September&#160;27, 2020, respectively</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(125,028)<span></span>
</td>
<td class="num">(161,786)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,358,726<span></span>
</td>
<td class="nump">1,198,567<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Tetra Tech stockholders' equity</a></td>
<td class="nump">1,234,238<span></span>
</td>
<td class="nump">1,037,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">1,234,291<span></span>
</td>
<td class="nump">1,037,373<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 2,576,562<span></span>
</td>
<td class="nump">$ 2,378,558<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458468781880">
<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>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (in shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares (in shares)</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">53,981,000<span></span>
</td>
<td class="nump">53,797,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">53,981,000<span></span>
</td>
<td class="nump">53,797,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458471219400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,213,513,000<span></span>
</td>
<td class="nump">$ 2,994,891,000<span></span>
</td>
<td class="nump">$ 3,107,348,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">498,400,000<span></span>
</td>
<td class="nump">446,535,000<span></span>
</td>
<td class="nump">408,183,000<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="top.Show.showAR( this, 'defref_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets', window );">Selling, general and administrative expenses</a></td>
<td class="num">(222,972,000)<span></span>
</td>
<td class="num">(204,615,000)<span></span>
</td>
<td class="num">(200,230,000)<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Acquisition and integration expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,351,000)<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Contingent consideration&#160;&#8211; fair value adjustments</a></td>
<td class="nump">3,273,000<span></span>
</td>
<td class="nump">14,971,000<span></span>
</td>
<td class="num">(1,085,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,800,000)<span></span>
</td>
<td class="num">(7,755,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">278,701,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
<td class="nump">188,762,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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">917,000<span></span>
</td>
<td class="nump">1,375,000<span></span>
</td>
<td class="nump">1,732,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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(12,748,000)<span></span>
</td>
<td class="num">(14,475,000)<span></span>
</td>
<td class="num">(15,358,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">266,870,000<span></span>
</td>
<td class="nump">227,991,000<span></span>
</td>
<td class="nump">175,136,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(34,039,000)<span></span>
</td>
<td class="num">(54,101,000)<span></span>
</td>
<td class="num">(16,375,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">232,831,000<span></span>
</td>
<td class="nump">173,890,000<span></span>
</td>
<td class="nump">158,761,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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="num">(21,000)<span></span>
</td>
<td class="num">(31,000)<span></span>
</td>
<td class="num">(93,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 232,810,000<span></span>
</td>
<td class="nump">$ 173,859,000<span></span>
</td>
<td class="nump">$ 158,668,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share attributable to Tetra Tech:</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ttek_SubcontractorMember', window );">Subcontractor costs</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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (661,341,000)<span></span>
</td>
<td class="num">$ (646,319,000)<span></span>
</td>
<td class="num">$ (717,711,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other costs of 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of revenue</a></td>
<td class="num">$ (2,053,772,000)<span></span>
</td>
<td class="num">$ (1,902,037,000)<span></span>
</td>
<td class="num">$ (1,981,454,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition and integration -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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=ttek_SubcontractorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_SubcontractorMember</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=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ServiceOtherMember</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>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359533080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 232,831<span></span>
</td>
<td class="nump">$ 173,890<span></span>
</td>
<td class="nump">$ 158,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, 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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">30,644<span></span>
</td>
<td class="nump">3,435<span></span>
</td>
<td class="num">(20,866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="nump">6,117<span></span>
</td>
<td class="num">(4,638)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Gain (loss) on cash flow hedge valuations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">36,761<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
<td class="num">(32,991)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">269,592<span></span>
</td>
<td class="nump">172,687<span></span>
</td>
<td class="nump">125,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to noncontrolling interests, net of tax</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Tetra Tech, net of tax</a></td>
<td class="nump">$ 269,568<span></span>
</td>
<td class="nump">$ 172,657<span></span>
</td>
<td class="nump">$ 125,434<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355319224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 232,831,000<span></span>
</td>
<td class="nump">$ 173,890,000<span></span>
</td>
<td class="nump">$ 158,761,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">23,805,000<span></span>
</td>
<td class="nump">24,611,000<span></span>
</td>
<td class="nump">28,844,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in income of unconsolidated joint ventures</a></td>
<td class="num">(4,990,000)<span></span>
</td>
<td class="num">(6,605,000)<span></span>
</td>
<td class="num">(4,073,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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions of earnings from unconsolidated joint ventures</a></td>
<td class="nump">4,604,000<span></span>
</td>
<td class="nump">6,310,000<span></span>
</td>
<td class="nump">4,048,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Amortization of stock-based awards</a></td>
<td class="nump">23,067,000<span></span>
</td>
<td class="nump">19,424,000<span></span>
</td>
<td class="nump">17,618,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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(38,494,000)<span></span>
</td>
<td class="nump">565,000<span></span>
</td>
<td class="num">(37,615,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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivables</a></td>
<td class="num">(4,130,000)<span></span>
</td>
<td class="nump">1,267,000<span></span>
</td>
<td class="nump">16,964,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,000<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration</a></td>
<td class="num">(3,273,000)<span></span>
</td>
<td class="num">(14,971,000)<span></span>
</td>
<td class="nump">1,085,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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Gain on sale of property and equipment</a></td>
<td class="num">(110,000)<span></span>
</td>
<td class="num">(11,066,000)<span></span>
</td>
<td class="num">(232,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of business acquisitions:</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="top.Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset', window );">Accounts receivable and contract assets</a></td>
<td class="nump">17,431,000<span></span>
</td>
<td class="nump">154,748,000<span></span>
</td>
<td class="num">(10,226,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(582,000)<span></span>
</td>
<td class="num">(11,321,000)<span></span>
</td>
<td class="nump">2,568,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">13,551,000<span></span>
</td>
<td class="num">(102,162,000)<span></span>
</td>
<td class="nump">39,011,000<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="top.Show.showAR( this, 'defref_ttek_IncreaseDecreaseInAccruedCompensation', window );">Accrued compensation</a></td>
<td class="nump">5,425,000<span></span>
</td>
<td class="num">(8,173,000)<span></span>
</td>
<td class="nump">18,359,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">13,407,000<span></span>
</td>
<td class="nump">5,894,000<span></span>
</td>
<td class="num">(6,039,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">8,740,000<span></span>
</td>
<td class="nump">19,460,000<span></span>
</td>
<td class="num">(16,929,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable/payable</a></td>
<td class="nump">13,090,000<span></span>
</td>
<td class="num">(5,192,000)<span></span>
</td>
<td class="num">(11,386,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">304,372,000<span></span>
</td>
<td class="nump">262,479,000<span></span>
</td>
<td class="nump">208,513,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business acquisitions, net of cash acquired</a></td>
<td class="num">(84,911,000)<span></span>
</td>
<td class="num">(68,488,000)<span></span>
</td>
<td class="num">(84,159,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(8,573,000)<span></span>
</td>
<td class="num">(12,245,000)<span></span>
</td>
<td class="num">(16,198,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">492,000<span></span>
</td>
<td class="nump">17,710,000<span></span>
</td>
<td class="nump">651,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(92,992,000)<span></span>
</td>
<td class="num">(63,023,000)<span></span>
</td>
<td class="num">(99,706,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet', window );">Proceeds from borrowings</a></td>
<td class="nump">370,222,000<span></span>
</td>
<td class="nump">308,364,000<span></span>
</td>
<td class="nump">417,262,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments on long-term debt</a></td>
<td class="num">(414,308,000)<span></span>
</td>
<td class="num">(331,066,000)<span></span>
</td>
<td class="num">(415,491,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(60,000,000)<span></span>
</td>
<td class="num">(117,188,000)<span></span>
</td>
<td class="num">(100,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid on vested restricted stock</a></td>
<td class="num">(17,630,000)<span></span>
</td>
<td class="num">(11,166,000)<span></span>
</td>
<td class="num">(6,893,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="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent earn-out liabilities</a></td>
<td class="num">(20,251,000)<span></span>
</td>
<td class="num">(22,900,000)<span></span>
</td>
<td class="num">(12,018,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">10,334,000<span></span>
</td>
<td class="nump">11,751,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBookOverdrafts', window );">Net change in overdrafts</a></td>
<td class="num">(36,627,000)<span></span>
</td>
<td class="nump">36,627,000<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(40,041,000)<span></span>
</td>
<td class="num">(34,743,000)<span></span>
</td>
<td class="num">(29,674,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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(2,714,000)<span></span>
</td>
<td class="num">(1,311,000)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(210,099,000)<span></span>
</td>
<td class="num">(163,049,000)<span></span>
</td>
<td class="num">(135,063,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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">7,772,000<span></span>
</td>
<td class="nump">207,000<span></span>
</td>
<td class="num">(1,727,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">9,053,000<span></span>
</td>
<td class="nump">36,614,000<span></span>
</td>
<td class="num">(27,983,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">157,515,000<span></span>
</td>
<td class="nump">120,901,000<span></span>
</td>
<td class="nump">148,884,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">166,568,000<span></span>
</td>
<td class="nump">157,515,000<span></span>
</td>
<td class="nump">120,901,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="top.Show.showAR( this, 'defref_ttek_CashPaidDuringThePeriodAbstract', window );"><strong>Cash paid during the year for:</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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">10,330,000<span></span>
</td>
<td class="nump">13,256,000<span></span>
</td>
<td class="nump">12,310,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million</a></td>
<td class="nump">$ 59,111,000<span></span>
</td>
<td class="nump">$ 55,039,000<span></span>
</td>
<td class="nump">$ 66,038,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_CashPaidDuringThePeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_CashPaidDuringThePeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_IncreaseDecreaseInAccruedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_IncreaseDecreaseInAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInBookOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInBookOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361912920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income tax refunds received</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 1.4<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_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458439996216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Total Tetra Tech Equity</div></th>
<th class="th">
<div>Total Tetra Tech Equity </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Non-Controlling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,349<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Sep. 30, 2018</a></td>
<td class="nump">$ 967,100<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">$ 148,803<span></span>
</td>
<td class="num">$ (127,350)<span></span>
</td>
<td class="nump">$ 944,965<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">$ 966,971<span></span>
</td>
<td class="num">$ (2,767)<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, 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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">158,761<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">158,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(20,866)<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">(21,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Gain on cash flow hedge valuations</a></td>
<td class="num">(12,125)<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">(12,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">125,770<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(287)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(287)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(29,674)<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="num">(29,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,674)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">17,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,618<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">17,618<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">(6,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(6,895)<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">(6,893)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">11,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">11,746<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">11,751<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">6,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">6,844<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">6,846<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="top.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">(1,563)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
<td class="num">(99,984)<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">(100,000)<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 29, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,565<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 29, 2019</a></td>
<td class="nump">989,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">78,132<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
<td class="nump">1,071,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">989,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, 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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">173,890<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">173,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">3,435<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">3,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations</a></td>
<td class="num">(4,638)<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">(4,638)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,638)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">172,687<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(154)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(34,743)<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="num">(34,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,743)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">19,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,424<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">19,424<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">(11,166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(11,168)<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">(11,166)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">10,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">10,330<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">10,334<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">8,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">8,714<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">8,715<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="top.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">(1,509)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(117,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="num">(105,432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,188)<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 27, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,797<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 27, 2020</a></td>
<td class="nump">1,037,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(161,786)<span></span>
</td>
<td class="nump">1,198,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Comprehensive income, 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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">232,831<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">232,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">30,644<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">30,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Gain (loss) on cash flow hedge valuations</a></td>
<td class="nump">6,117<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">6,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,117<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income, net of tax</a></td>
<td class="nump">269,592<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions paid to noncontrolling interests</a></td>
<td class="num">(25)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(40,041)<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="num">(40,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,041)<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">23,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,067<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">23,067<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted &amp; performance shares released</a></td>
<td class="num">$ (17,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(17,633)<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">(17,630)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 11,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">11,247<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">11,250<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued for Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued for Employee Stock Purchase Plan</a></td>
<td class="nump">10,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">10,704<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">10,705<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="top.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">(479)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="num">(60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="num">(27,385)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,610)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60,000)<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Oct. 03, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,981<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Oct. 03, 2021</a></td>
<td class="nump">$ 1,234,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 540<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (125,028)<span></span>
</td>
<td class="nump">$ 1,358,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,234,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458439729336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>May 28, 2021</div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Dec. 11, 2020</div></th>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353367720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text">Description of Business<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading global provider of consulting and engineering services that focuses on water, environment, sustainable infrastructure, renewable energy, and international development. We are a global company that is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading with Science&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to provide innovative solutions for our public and private clients. We typically begin at the earliest stage of a project by identifying technical solutions and developing execution plans tailored to our clients&#8217; needs and resources. </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 solutions may span the entire life cycle of consulting and engineering projects and include applied science, data analysis, research, engineering, design, project management, and operations and maintenance.</span>We manage our business under two reportable segments. Our Government Services Group (&#8220;GSG&#8221;) reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our Commercial/International Services Group (&#8220;CIG&#8221;) reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. We continue to report the historical results of the wind-down of our non-core construction activities in the Remediation and Construction Management (&#8220;RCM&#8221;) reportable segment.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458541683288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Basis of Presentation and Preparation</a></td>
<td class="text">Basis of Presentation and Preparation <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52/53-week periods ending on the Sunday nearest September&#160;30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52&#160;weeks.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </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 "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable&#160;&#8211; Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract </span></div><div style="margin-bottom:6pt;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%">liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.  Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets.  Once assets are classified as held for sale, they are no longer depreciated. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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><span style="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 at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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 the commencement date 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%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based 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 information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is </span></div><div style="margin-bottom:6pt;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%">impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June&#160;28, 2021 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">three</span> or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Other current liabilities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</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 pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </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 net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</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="text-align:justify;text-indent:36pt"><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%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ris</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021&#160;year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses. Approximately 50%, 20% and 30% of our fiscal 2021 revenue was generated from our U.S. government, U.S. commercial and international clients, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Reclassifications.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160; Certain reclassifications were made to the prior years to conform to the current-year presentation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements Not Yet Adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span> Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353042824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Contract Balances</a></td>
<td class="text">Revenue and Contract Balances<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;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%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue by client sector and contract type, as we believe it best depicts how the nature, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables present revenue disaggregated by client sector and contract type: </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%"> </span><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:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><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:12.809%"/><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:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">U.S. state and local government</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%">536,309&#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%">439,019&#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%">587,364&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. federal government </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:#cceeff;padding:2px 0 2px 1pt;text-align: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,081,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">U.S. commercial</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%">638,169&#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%">674,605&#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%">719,314&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">International </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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%">3,213,513</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="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="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="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%">2,994,891</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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:700;line-height:100%">Contract Type:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,191,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,078,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,048,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Time-and-materials</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%">1,492,813&#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%">1,391,592&#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%">1,509,900&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cost-plus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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%">3,213,513</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="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="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="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%">2,994,891</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="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="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="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%">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the U.S. federal governme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nt, no single client accounted for more than 10% of our revenue for fiscal 2021 and 2020.</span></div><div style="margin-bottom:6pt;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%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented. Net contract liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><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:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract assets </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contract liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,905&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(86,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.2&#160;million and $12.3&#160;million of contract retentions as of October&#160;3, 2021 and September&#160;27, 2020, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we recognized revenue of approximately $119 million from amounts included in the contract liability balance at the end of fiscal 2020, compared to approximately $118 million for the compara</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tive prior-year period.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, we recognized net favorable operating income adjustments of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $0.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $0.8&#160;million for fiscal 2021 and 2020, respectively, exclusive of the amounts related to claims described below. Changes in revenue and cost estimates could also result in a projected loss, determined at the contract level, which would be recorded i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mmediately in earnings. As of October 3, 2021 and September&#160;27, 2020, our consolidated balance sheets included liabilities for anticipated losses o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">f $12.7 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and $13.2 million, respectively. The estimated cost to complete these related contracts as of October&#160;3, 2021 and September&#160;27, 2020 was approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ly $104 million and $118&#160;million, respectively.</span></div><div style="margin-bottom:6pt;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%">Accounts Receivable, Net</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.853%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Billed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,818&#160;</span></td><td style="background-color:#cceeff;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%">Unbilled</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%">240,536&#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%">253,364&#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:#cceeff;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:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">673,350</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">656,182</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,352)</span></td><td style="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%">(7,147)</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:#cceeff;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:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">668,998</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">649,035</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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="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></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most </span></div><div style="margin-bottom:6pt;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%">of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable at October&#160;3, 2021 and September&#160;27, 2020 included approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $11 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $14 million, respectively, related to claims, including requests for equitable adjustment, on contracts that provide for price redetermination. Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated. </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 fiscal 2021 (all in the second quarter), we recognized increases to revenue and related gains of $2.8&#160;million in our Commercial/International Services Group ("CIG").</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">In fi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scal 2020, we recorded net losses in operating income related to claims of $4.4&#160;million in our CIG segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single client accounted for more than 10% of our accounts receivable at October&#160;3, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;27, 2020.</span></div><div style="margin-bottom:6pt;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%">Remaining Unsatisfied Performance Obligations (&#8220;RUPOs&#8221;)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We 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%">ad $3.5 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October&#160;3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to satisfy our RUPOs as of October&#160;3, 2021 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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:84.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><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%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Within 12 months</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,031,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Beyond </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,436,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3,467,833</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:#cceeff;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 style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458546622408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_StockRepurchaseAndDividendsAbstract', window );"><strong>Stock Repurchase And Dividends [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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Stock Repurchase and Dividends</a></td>
<td class="text">Stock Repurchase and Dividends<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 27, 2020, the Board of D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">irectors authorized a $200&#160;million stock repurchase program, which was included in our remaining authorization balance of $207.8&#160;million as of fiscal 2020 year-end. In fiscal 2021, we repurchased and settled 479,369 shares with an average price of $125.16 per share for a total cost of $60.0&#160;million in the open market. As of October&#160;3, 2021, we had a remaining balance of $147.8 million available under repurchase program.</span><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:18.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.224%"/><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:10pt;font-weight:700;line-height:100%">Declare Date</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%">Dividend Paid Per Share</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%">Record Date</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%">Payment Date</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%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">0.17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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%">9,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">February 10, 2021</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:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">9,212&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">July 26, 2021</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: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.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">August 20, 2021</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:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="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%">10,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">40,041</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">November 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 13, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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%">8,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">January 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">February 12, 2020</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:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">8,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">9,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">August 21, 2020</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:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">9,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,743</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2021, the Board of Directors authorized a new stock repurchase program under which we could repurchase up to $400&#160;million of our common stock in addition to the $147.8&#160;million remaining under the previous stock repurchase program at October 3, 2021. On November&#160;15, 2021, the Board of Directors also declared a quarterly cash dividend of $0.20 per share payable on December&#160;20, 2021 to stockholders of record as of the close of business on December 2, 2021.</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_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="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>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354611720">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions <div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, we acquired Coanda Research and Development Corporation ("CRD"), The Kaizen Company (&#8220;KZN&#8221;), IBRA-RMAC Automation Solutions (&#8220;IRM&#8221;), and the partnership interests of Hoare Lea, LLP and Subsidiaries ("HLE"). CRD is based in Burnaby, British Columbia and provides world-class expertise in computational fluid dynamics and utilizes industry-leading capabilities to solve complex engineering science problems for commercial customers, across a broad range of industries. KZN is based in Washington, DC and provides international development advisory and management consulting services offering a suite of innovative tools that support advanced solutions in health, education, governance, peace and stability, and sustainable economic growth. IRM is based in San Diego, California, and provides digital water transformation consulting services and an innovative suite of tools to address complex water system modernization challenges. HLE is a leader in sustainable engineering design based in Bristol, United Kingdom. It was established in 1862 and is an award-winning high-end consultancy firm in the United Kingdom, with more than 900 employees, providing innovative solutions to complex engineering and design challenges for sustainable infrastructure and high performance buildings. CRD and HLE are part of our CIG segment, and KZN and IRM are part of our GSG segment. The total fair value of the purchase price for these acquisitions was $151.7&#160;million. This amount is comprised of $101.4&#160;million in initial cash payments made to the sellers, and $50.3&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $74.0&#160;million, based upon the achievement of specified operating income targets in each of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzM4NDgyOTA3NjAwNTk_25faffde-8581-48b4-961b-1d70b4691d01">three</span> to four years following the acquisitions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2020, we acquired Segue Technologies, Inc. ("SEG"), a leading information technology management consulting firm based in Arlington, Virginia, and BlueWater Federal Solutions, Inc. ("BWF"), a leading information technology management consulting firm based in Chantilly, Virginia. Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$88.6&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This amount was comprised of $71.4&#160;million in initial cash payments made to the seller</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">s, $0.7&#160;million of payabl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">es related to estimated post-closing adjustments for net assets acquired, and $16.5&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $28.0&#160;million, based upon the achievement of specified operating income targets in each of the  three years following the acquisitions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2019, we acquired eGlobalTech ("EGT") and WYG plc (&#8220;WYG&#8221;). EGT is a high-end information technology solutions, cloud migration, cybersecurity, and management consulting firm based in Arlington, Virginia. WYG employs approximately 1,600 staff primarily in the United Kingdom and Europe, delivering consulting and engineering solutions for complex projects across key service areas</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> including planning, water and environment, transport, infrastructure, the built environment, architecture, urban design, surveying, asset management, program management, and international development.  Both of these acquisitions are part of our GSG segment. The total fair value of the purchase price for these two acquisitions was $103.3&#160;million. This amount was comprised of a $24.7&#160;million promissory note issued to the sellers (which was subsequently paid in full in the third quarter of fiscal 2019), cash payments of $54.2&#160;million to the sellers, $3.3&#160;million of payables related to estimated post-closing adjustments for net assets acquired, and $21.1&#160;million for the estimated fair value of contingent earn-out obligations, with a maximum of $25.0&#160;million, based upon the achievement of specified operating income targets in each of the three years following the acquisitions. In addition, we assumed net debt of $11.5&#160;million, which was subsequently paid in full in the fourth quarter of fiscal 2019 and incurred $10.4&#160;million in acquisition and integration costs.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill additions resulting from the above business combinations are primarily attributable to the existing workforce of the acquired companies and the synergies expected to arise after the acquisitions.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The fiscal 2021 goodwill additions represent the significant technical expertise residing in embedded workforces that are sought out by clients and the long-standing reputation of HLE. The goodwill additions related to our fiscal 2020 goodwill additions represent the value of a workforce with distinct expertise in the high-end information technology field, in the areas of data analytics, modeling and simulation, cloud, and agile software development.  In addition, these acquired capabilities, when combined with our exis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ting global consulting and engineering business, result in opportunities that allow us to provide services under contracts that could not have been pursued individually by either us or the acquired compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ies. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he results of these acquisitions were included in our consolidated financial statements from their respective closing dates. These acquisitions were not considered material, individually or in the aggregate, to our consolidated financial statements. As a result, no pro forma information has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog, client relations and trade name intangible assets include the fair value of existing contracts and the underlying customer relationships with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzU5NjQ_b2dd2972-c396-4c47-aafe-7b1dcfb06ce9">one</span> to ten years, and trade names with lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzYwMTQ_3dd6edbc-01f9-4e70-8f6b-c19ea451417b">three</span> to five years.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our acquisition agreements include contingent earn-out agreements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based on our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved. The fair values of any earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in &#8220;Current contingent earn-out liabilities&#8221; and &#8220;Long-term contingent earn-out liabilities&#8221; on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. We use a probability-weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNjkvZnJhZzoxNTEyYjhkYmQ3ZDE0M2ZkOTNlMGQ3ZjBkM2RkNjliZS90ZXh0cmVnaW9uOjE1MTJiOGRiZDdkMTQzZmQ5M2UwZDdmMGQzZGQ2OWJlXzc5OTc_1b06be4d-5c7b-4145-8300-d712953f679b">two</span> or three years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income. In each quarter during fiscal 2021, we evaluated our estimates for contingent consideration liabilities for the remaining earn-out periods for each individual acquisition, which included a review of their financial results to-date, the status of ongoing projects in their RUPOs, and the inventory of prospective new contract awards. In addition, we considered the potential impact of the global economic disruption due to the COVID-19 pandemic on our operating income projections over the various earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In fiscal 2021, we recorded adjustments to our contingent earn-out liabilities and reported a net gain in operating income of $3.3&#160;million, substantially all in the fourth quarter. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2020, we recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of $15.0&#160;million, substantially all in the fourth quarter. These gains primarily resulted from updated valuations of the contingent consideration liabilities for Norman, Disney and Young ("NDY"), EGT, and SEG.</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-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for NDY included a contingent earn-out agreement based on the achievement of operating income thresholds (in Australian dollars) in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2018. The maximum earn-out obligation over the three-year earn-out period was A$25&#160;million </span></div><div style="margin-bottom:6pt;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%">(A$7.4&#160;million in year one, and A$8.8&#160;million each in years two and three). These amounts could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. NDY was required to meet a minimum operating income threshold in each year to earn any contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for NDY on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of NDY's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of A$9.4&#160;million for NDY's contingent earn-out liability in the second quarter of fiscal 2018. In determining that NDY would earn 38% of the maximum potential earn-out, we considered several factors including NDY's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in NDY's backlog level. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NDY's actual financial performance in the first two earn-out periods exceeded our original estimates at the acquisition date. As a result, we increased the related contingent consideration liability and recognized losses of $2.1&#160;million (A$3.0&#160;million) 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 $5.4&#160;million (A$7.9&#160;million) in fis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cal 2018 and 2019, respectively. In the fourth quarter of fiscal 2020, we evaluated our estimate of NDY&#8217;s contingent consideration liability for the third and final earn-out period. This assessment included a review of NDY&#8217;s actual and forecasted results for the third earn-out period, which included an evaluation of the status of ongoing projects in NDY&#8217;s backlog, and the inventory of prospective new contract awards and the impact of the COVID-19 pandemic on the Australian economy and NDY's operations. As a result of this assessment, we concluded that NDY&#8217;s operating income in the third earn-out period would be lower than previously estimated, and we reduced NDY&#8217;s contingent earn-out liability to $1.8&#160;million (A$2.6&#160;million), which resulted in a gain of $3.7&#160;million (A$5.2&#160;million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for EGT included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2019. The maximum earn-out obligation over the three-year earn-out period was $25&#160;million ($8.5&#160;million in year one, $9.0&#160;million in year two, and $7.5&#160;million in year three). In each of the first two earn-out years, EGT was to receive a portion of the contingent consideration if EGT achieved a minimum operating income threshold. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. EGT was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for EGT on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of EGT's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $21.1&#160;million for EGT's contingent earn-out liability in the second quarter of fiscal 2019. In determining that EGT would earn 84% of the maximum potential earn-out, we considered several factors including EGT's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in EGT's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, EGT achieved and was paid the maximum earn-out obligation for the first earn-out period. Subsequently, we evaluated our estimate of EGT&#8217;s contingent consideration liability for the second and third earn-out periods. This assessment included a review of EGT&#8217;s actual and forecasted results for the second and third earn-out periods, which included an evaluation of the status of ongoing projects in EGT&#8217;s backlog, and the inventory of prospective new contract awards. As a result of this assessment, we concluded that EGT's operating income in the second and third earn-out period would be lower than previously estimated. Accordingly, in the fourth quarter of fiscal 2020, we reduced EGT&#8217;s contingent earn-out liability to $7.5&#160;million, which resulted in a gain of $4.7&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition agreement for SEG included a contingent earn-out agreement based on the achievement of operating income thresholds in each of the first three years beginning on the acquisition date, which was in the second quarter of fiscal 2020. The maximum earn-out obligation over the three-year earn-out period was $20&#160;million ($5.0&#160;million, $7.0&#160;million and $8.0&#160;million for years one, two and three, respectively). SEG was to receive a portion of the contingent consideration if SEG achieved a minimum operating income threshold in each year of the earn-out period. The remaining contingent consideration could be earned primarily on a pro-rata basis for operating income within a predetermined range in each year. SEG was required to meet a minimum operating income threshold in each year to earn any of this contingent consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of the purchase price for SEG on the acquisition date included our estimate of the fair value of the related contingent earn-out obligation. The initial valuation was primarily based on probability-weighted internal estimates of SEG's operating income during each earn-out period. Based on these estimates, we calculated an initial fair value at the acquisition date of $11.3&#160;million for SEG's contingent earn-out liability in the second quarter of fiscal 2020. In determining that SEG would earn 57% of the maximum potential earn-out, we considered several factors including SEG's recent historical revenue and operating income levels and growth rates. We also considered the recent trend in SEG's backlog level and the prospects for the U.S. federal information technology market. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SEG&#8217;s actual financial performance in the first earn-out period on a year to date basis was below our original expectation at the acquisition date. As a result, in the fourth quarter of fiscal 2020, we evaluated our estimate of SEG&#8217;s contingent consideration liability for all earn-out periods. This assessment included a review of SEG&#8217;s financial results in the first earn-out period, the status of ongoing projects in SEG&#8217;s backlog, the inventory of prospective new contract awards, and future synergies with other Tetra Tech operating units. As a result of this assessment, we concluded that SEG&#8217;s operating income in all earn-out periods would be lower than originally anticipated. Accordingly, in the fourth quarter of fiscal 2020, we reduced the SEG contingent earn-out liability to $8.1&#160;million, which resulted in a gain of $3.4&#160;million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, we recorded adjustments to our contingent earn-out liabilities and reported a related net loss of $1.1 million in operating income. These adjustments resulted from the updated valuations of the contingent consideration liabilities, which reflect updated projections of acquired companies' financial performance during their respective earn-out periods. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, there was a total potential max</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imum of $105.4 million of outstanding contingent consideration related to acquisitions. Of this amount, $59.3 million was estimated as the fair value and a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccrued on our consolidated balance sheet. If the global economic disruption due to the COVID-19 pandemic is prolonged, we could have more significant reductions in our contingent earn-out liabilities and related gains in operating income in future periods.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="margin-top:6pt;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:57.525%"/><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.969%"/><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.061%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,290&#160;</span></td><td style="background-color:#cceeff;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%">Acquisition date fair value of contingent earn-out 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%">50,235&#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%">16,581&#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%">27,704&#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:#cceeff;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%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;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%">Re-measurement of contingent earn-out 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%">(3,273)</span></td><td style="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%">(14,971)</span></td><td style="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%">1,085&#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:#cceeff;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 exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;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%">Earn-out payments:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Reported as cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in financing 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:10pt;font-weight:400;line-height:100%">(20,251)</span></td><td style="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%">(22,900)</span></td><td style="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%">(12,018)</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:#cceeff;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%">Ending balance </span></td><td style="background-color:#cceeff;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:#cceeff;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%">59,297</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">32,617</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">52,992</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354599800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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: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="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%">GSG</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:10pt;font-weight:700;line-height:100%">CIG</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:10pt;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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at September 29, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">441,802</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">483,018</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">924,820</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">74,882&#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="padding:2px 0 2px 1pt;text-align: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,294&#160;</span></td><td style="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%">80,176&#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:#cceeff;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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation 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%">(369)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,671&#160;</span></td><td style="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%">4,302&#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:#cceeff;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%">Balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">516,315</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">477,183</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">993,498</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:#cceeff;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 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%">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:10pt;font-weight:400;line-height:100%">15,112&#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%">75,479&#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%">90,591&#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="background-color:#cceeff;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%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Balance at October 3, 2021</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:700;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:700;line-height:100%">538,433</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 #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:700;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:700;line-height:100%">570,145</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 #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 #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%">1,108,578</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><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="display:none"/><td colspan="3" style="display:none"/><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-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill was impacted by the final valuations of our acquisitions, and the foreign currency translation related to the goodwill balances of our foreign subsid</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iaries with functional currencies that are different than our reporting currency. The goodwill additions relate to our fiscal 2021 acquisitions. The purchase price allocations for our fiscal 2021 acquisitions of CRD, IRM, KZN and HLE are preliminary and subject to adjustment based upon the final determinations of the net assets acquired and information to perform th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e final valuations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We per</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">form our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last review at June&#160;28, 2021 (i.e.&#160;the first day of our fourth quarter in fiscal 2021), indicated that we had no impairment of goodwill, and all of our reporting units had estimated fair values that were in excess of their carrying values, including goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no reporting units that had estimated fair values that exceeded their carrying values by less than 150%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We also regularly evaluate whether events and circumstances have occurred that may indicate a potential change in the recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, such as a deterioration in general economic conditions; an increase in the competitive environment; a change in management, key personnel, strategy or customers; negative or declining cash flows; or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. Although we believe that our estimates of fair value for these reporting units are reasonable, if financial performance for these reporting units falls significantly below our expectations or market prices for similar business decline, the goodwill for these reporting units could become impaired. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 2, 2020, Australia announced that it had fallen into economic recession, defined as two consecutive quarters of negative growth, for the first time since 1991 including 7% negative growth in the quarter ending in June 2020. This prompted a strategic review of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Asia/Pacific ("ASP") reporting unit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. As a result of the economic recession in Australia, our revenue growth and profit margin forecasts for the ASP reporting unit declined from the previous forecast used for our annual goodwill impairment review as of June 29, 2020. We also performed an interim goodwill impairment review of our ASP reporting unit in September 2020 and recorded a $15.8&#160;million goodwill impairment charge. The impaired goodwill related to our acquisitions of Coffey International Limited and NDY. As a result of the impairment charge, the estimated fair value of our ASP reporting unit equaled its carrying value of $144.9&#160;million, including $95.5&#160;million of goodwill, at September 27, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On September 28, 2020 (the first day of our fiscal 2021), we merged our former ASP reporting unit into our Client Account Management reporting unit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 fiscal 2019, we performed an interim goodwill impairment review of our Remediation and Field Services ("RFS") reporting unit and recorded a $7.8&#160;million goodwill impairment charge. As a result of the impairment charge, the estimated fair value of the RFS reporting unit equaled its carrying value of $61&#160;million at September 29, 2019, including the remaining $48.8&#160;million of goodwill. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of goodwill for GSG were $556.1 million and $534.0 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $17.7 million for each period. The gross amounts of goodwill for CIG were $691.6 million and $598.7 million at fiscal 2021 and 2020 year-ends, respectively, excluding accumulated impairment of $121.5&#160;million for each period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing tabl</span><span style="background-color:#ffffff;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-weight:400;line-height:120%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets,&#160;net" on the consolidated balance sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:17.467%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><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:10.449%"/><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:7.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;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%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;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%">($ in thousands)</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;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%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,383&#160;</span></td><td style="background-color:#cceeff;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%">Backlog</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:10pt;font-weight:400;line-height:100%">0.7</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%">34,577&#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%">(30,670)</span></td><td style="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%">3,907&#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%">37,682&#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%">(32,761)</span></td><td style="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%">4,921&#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:#cceeff;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%">Technology and trade names</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">&#160;</span></td><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:700;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:700;line-height:100%">118,971</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 #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:700;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:700;line-height:100%">(80,981)</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 #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%">37,990</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 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:700;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:700;line-height:100%">106,421</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 #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:700;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:700;line-height:100%">(92,478)</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 #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%">13,943</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><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the identifiable intangible assets for fiscal 2021, 2020 and 2019 was $11.5 million, $11.6 million and $11.6 million, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments were immaterial for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fiscal 2021 and 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,664&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">7,591&#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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983&#160;</span></td><td style="background-color:#cceeff;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%">2025</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,348&#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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967&#160;</span></td><td style="background-color:#cceeff;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%">Beyond</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%">7,437&#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:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,990</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:#cceeff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353388712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment 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:99.853%"><tr><td style="width:1.0%"/><td style="width:71.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><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:11.932%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,569&#160;</span></td><td style="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:#cceeff;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:700;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">131,242</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">125,511</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:#cceeff;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%">Accumulated depreciation</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%">(93,509)</span></td><td style="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%">(90,004)</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:#cceeff;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:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,733</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">35,507</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:#cceeff;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"/></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>The depreciation expense related to property and equipment was $12.3 million, $13.0 million and $17.3 million for fiscal 2021, 2020 and 2019, respectively.<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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458356580360">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, by geographic area, was as follows:</span></div><div style="margin-bottom:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:700;line-height:100%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222&#160;</span></td><td style="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%">209,443&#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%">185,535&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total income before income taxes</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:700;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:700;line-height:100%">266,870</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 #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:700;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:700;line-height:100%">227,991</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 #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:700;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:700;line-height:100%">175,136</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 #000000;border-top:1pt solid #000000;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></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</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:700;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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,056&#160;</span></td><td style="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%">24,102&#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%">30,051&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923&#160;</span></td><td style="background-color:#cceeff;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: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="padding:2px 0 2px 1pt;text-align: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,887&#160;</span></td><td style="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%">20,398&#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%">15,016&#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:#cceeff;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:700;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">69,836</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">51,372</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">53,990</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:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,034)</span></td><td style="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%">2,187&#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%">(9,108)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#cceeff;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: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="padding:2px 0 2px 1pt;text-align: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,703)</span></td><td style="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%">(328)</span></td><td style="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%">(27,312)</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:#cceeff;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:700;line-height:100%">Total deferred income tax (benefit) expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">2,729</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(37,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">34,039</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">54,101</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">16,375</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</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%">State taxes, net of federal benefit</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:10pt;font-weight:400;line-height:100%">2.3</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:10pt;font-weight:400;line-height:100%">2.7</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:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(4.7)</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%">Tax differential on foreign earnings</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:10pt;font-weight:400;line-height:100%">0.9</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:10pt;font-weight:400;line-height:100%">0.7</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:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</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%">Goodwill</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">1.5</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:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(3.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.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:10pt;font-weight:400;line-height:100%">Valuation allowance</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:10pt;font-weight:400;line-height:100%">(9.3)</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:10pt;font-weight:400;line-height:100%">1.6</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:10pt;font-weight:400;line-height:100%">(13.5)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">Return to provision</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:10pt;font-weight:400;line-height:100%">(3.7)</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:10pt;font-weight:400;line-height:100%">0.8</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:10pt;font-weight:400;line-height:100%">(0.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.2</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%">Cash repatriation</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:10pt;font-weight:400;line-height:100%">2.1</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unremitted earnings</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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: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:10pt;font-weight:400;line-height:100%">Revaluation of deferred taxes</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">(1.4)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 adjustments</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">Transition taxes on foreign earnings</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">3.4</span></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:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">12.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">9.3%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for fiscal 2021, 2020 and 2019 were 12.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%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 23.7% and 9.3%, respectively. Our fiscal 2021 and 2019 effective tax rates reflect non-recurring net tax benefits of $21.6&#160;million and $22.3&#160;million, respectively, primarily consisting of valuation allowances in the United Kingdom and Australia that were released due to sufficient positive evidence being obtained in the respective years. The valuation allowances were primarily related to net operating loss and research and development credit carry-forwards and other temporary differences. We evaluated the positive evidence against any negative evidence and determined that it was more likely than not that the deferred tax assets would be realized. The primary factors used to assess the likelihood of realization were the past performance of the related entities and our forecast of future taxable </span></div><div style="margin-bottom:6pt;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%">income. The goodwill impairment charges in fiscal 2020 and 2019 and certain of the transaction charges in fiscal 2019 did not have related tax benefits. Also, income tax expense was reduced by $12.9&#160;million, $8.3&#160;million, $6.4&#160;million of excess tax benefits on share-based payments in fiscal 2021, 2020, and 2019, respectively.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of the valuation allowance releases, non-deductible goodwill impairment charges and transaction costs, and the excess tax benefits on share-based payments our effective tax rates in fiscal 2021, 2020, and 2019 were 25.7%, 25.6%, and 24.6% respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under examination by the Internal Revenue Service for fiscal year 2018, the Canada Revenue Agency for fiscal years 2011 through 2016, and the California Franchise Tax Board for fiscal years 2014 through 2016. We are also subject to various other state audits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.560%"/><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.206%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">State taxes</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%">1,342&#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%">1,146&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</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,917&#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%">6,283&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, operating leases</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%">60,181&#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%">66,941&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</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%">54,825&#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%">43,475&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total deferred tax assets</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:700;line-height:100%">161,104</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-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:700;line-height:100%">133,840</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Deferred Tax Liabilities:</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%">&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,451)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</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%">(8,136)</span></td><td style="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%">(5,967)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,941)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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%">(40,121)</span></td><td style="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%">(29,130)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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%">(85)</span></td><td style="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%">(1,615)</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:#cceeff;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:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(117,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(118,104)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">43,850</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">15,736</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:#cceeff;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 style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021, we repatriated approximately $80&#160;million from Canada and recognized a related tax expense of $5.6&#160;million. At this time, we also determined that our remaining undistributed earnings in Canada of approximately $20.1&#160;million are no longer being indefinitely reinvested and recorded an additional deferred tax liability/expense of $3.1&#160;million. At October 3, 2021, undistributed earnings of our other foreign subsidiaries, primarily in Australia and the U.K. of approximately $50.9&#160;million are expected to be</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> indefinitely reinvested in t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese foreign countries. Accordingly, no provision for foreign withholding taxes has been made. Assuming the indefinitely reinvested foreign earnings were repatriated under the laws and rates applicable at October 3, 2021, the incremental taxes applicable to those earnings would not be material. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had available unused state net operating loss ("NOL") carry forwards of $43.7 million that expire at various dates from 2024 to 2037; and available foreign NOL carry forwards of $165.5 million, of which $14.7 million expire at various dates from 2024 to 2041, and $150.8 million have no expiration date. In addition, we had foreign capital loss carryforwards of $21.5&#160;million and foreign research and development credits of $3.9&#160;million that do not have expiration dates. We have performed an assessment of positive and negative evidence regarding the realization of the deferred tax assets. This assessment included the evaluation of scheduled reversals of deferred tax liabilities, availability of carrybacks, cumulative losses in recent years, estimates of projected future taxable income, and tax planning strategies. Although realization is not </span></div><div style="margin-bottom:6pt;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%">assured, based on our assessment, we have concluded that it is more likely than not that the assets will be realized except for the deferred tax assets related to the loss carry-forwards for which a valuation allowance of $13.0 million has been provided.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October 3, 2021, we had $12.9 million of unrecognized tax benefits, all of which, if recognized, would affect our effective tax rate. It is reasonably possible that the amount of the unrecognized tax benefits with respect to certain of our unrecognized tax positions may significantly decrease in the next 12 months.</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 changes would be the result of ongoing examinations. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:57.818%"/><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.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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,328&#160;</span></td><td style="background-color:#cceeff;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%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,171&#160;</span></td><td style="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%">700&#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%">1,342&#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:#cceeff;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%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;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%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">(641)</span></td><td style="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%">(100)</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:#cceeff;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%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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:700;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:700;line-height:100%">12,899</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 #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:700;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:700;line-height:100%">9,228</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 #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:700;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:700;line-height:100%">9,169</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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize potential interest and penalties related to unrecognized tax benefits in income tax expense. During fiscal years 2021, 2020 and 2019, we accrued additional interest and penalties of $0.8 million, $0.8 million and $2.6 million, respectively, and recorded reductions in accrued interest and penalties of $0, $0 and $0.2 million, respectively, as a result of audit settlements and other prior-year adjustments. The amount of interest and penalties accrued at October&#160;3, 2021, September&#160;27, 2020 and September 29, 2019 was $5.2 million, $4.4 million and $3.6 million, respectively.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355199912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt <div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;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:71.853%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Credit facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659&#160;</span></td><td style="background-color:#cceeff;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%">Less: Current portion of long-term debt</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%">(12,500)</span></td><td style="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%">(49,264)</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:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Long-term debt</span></td><td style="background-color:#cceeff;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:#cceeff;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%">200,000</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">242,395</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:#cceeff;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"/></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-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2018, we entered into a Second Amended and Restated Credit Agreement (&#8220;Amended Credit Agreement&#8221;) with a total borrowing capacity of $1 billion that will mature in July 2023. The Amended Credit Agreement is a $700 million senior secured, five-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%">facility that provides for a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$250 million term loan facility (the &#8220;Amended Term Loan Facility&#8221;), a $450 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;), and a $300 million accordion feature that allows us to increase the Amended Credit Agreement to $1 billion subject to lender approval. The Amended Credit Agreement allows us to, among other things, (i) refinance indebtedness under our Credit Agreement dated as of May 7, 2013; (ii) finance certain permitted open market repurchases of our common stock, permitted acquisitions, and cash dividends and distributions; and (iii) utilize the proceeds for working capital, capital expenditures and other general corporate purposes. The Amended Revolving Credit Facility includes a $100 million sublimit for the issuance of standby letters of credit, a $20 million sublimit for swingline loans, and a $200 million sublimit for multicurrency borrowings and letters of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The entire Amended Term Loan Facility was drawn on July 30, 2018. The Amended Term Loan Facility is subject to quarterly amortization of principal at 5% annually beginning December 31, 2018. We may borrow on the Amended Revolving Credit Facility, at our option, at either (a) a Eurocurrency rate plus a margin that ranges from 1.00% to 1.75% per annum, or (b) a base rate for loans in U.S. dollars (the highest of the U.S. federal funds rate plus 0.50% per annum, the bank&#8217;s prime rate or the Eurocurrency rate plus 1.00%) plus a margin that ranges from 0% to 0.75% per annum. In each case, the applicable margin is based on our Consolidated Leverage Ratio, calculated quarterly. The Amended Term Loan Facility is subject to the same interest rate provisions. The Amended Credit Agreement expires on July 30, 2023, or earlier at our discretion upon payment in full of loans and other obligations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we had $212.5 million in outstanding borrowings under the Amended Credit Agreement, which was comprised of $212.5 million under the Amended Term Loan Facility and no borrowings outstanding under the Amended Revolving Credit Facility.  The weighted-average interest rate of the outstanding borrowings during fiscal 2021 was 1.25%. In addition, we had $0.7 million in standby letters of credit under the Amended Credit Agreement. Our weighted-average interest rate on borrowings outstanding during fiscal 2021 under the Amended Credit Agreement, including the effects of interest rate swap agreements described in Note 14, &#8220;Derivative Financial Instruments&#8221; of the "Notes to Consolidated Financial Statements" included in Item&#160;8, was 3.30%. At October&#160;3, 2021, we had $449.3 million of available credit under the Amended Revolving Credit Facility, all of which could be borrowed without a violation of our debt covenants. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains certain affirmative and restrictive covenants, and customary events of default. The financial covenants provide for a maximum Consolidated Leverage Ratio of 3.00 to 1.00 (total funded debt/EBITDA, as defined in the Amended Credit Agreement) and a minimum Consolidated Interest Coverage Ratio of 3.00 to 1.00 (EBITDA/Consolidated Interest Charges, as defined in the Amended Credit Agreement). Our obligations under the Amended Credit Agreement are guaranteed by certain of our domestic subsidiaries and are secured by first priority liens on (i) the equity interests of certain of our subsidiaries, including those subsidiaries that are guarantors or borrowers under the Amended Credit Agreement, and (ii) the accounts receivable, general intangibles and intercompany loans, and those of our subsidiaries that are guarantors or borrowers. At October&#160;3, 2021, we were in compliance with these covenants with a consolidated leverage ratio </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 0.87x and a consolidated interest coverage ratio of 26.38x. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Amended Credit Agreement, we maintain other credit facilities, which may be used for bank overdrafts, short-term cash advances and bank guarantees. At October&#160;3, 2021, th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere were no amounts outstanding under these facilities and the aggregate amount of standby letters of credit outstanding was $53.4&#160;million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;3, 2021 we had no bank overdrafts related to our disbursement bank accounts. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents scheduled maturities of our long-term debt:</span></div><div style="margin-bottom:6pt;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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">200,000&#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"/></tr><tr><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">212,500</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:#cceeff;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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458455707048">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in operating lease ROU assets and current and long-term op</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs are as follows:</span></div><div style="margin-bottom:6pt;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:71.414%"/><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.911%"/><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.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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%">Total lease cost</span></td><td colspan="3" style="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: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%">90,970</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 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: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%">85,204</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><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><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 is as follows:</span></div><div style="margin-bottom:6pt;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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076&#160;</span></td><td style="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%">317,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases are as follows:</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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422&#160;</span></td><td style="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%">239,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285&#160;</span></td><td style="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%">191,955&#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:#cceeff;padding:2px 1pt 2px 13pt;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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">261,605</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="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%">5 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%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="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%">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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not have any material additional operating leases that have not yet commenced. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</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:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><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:10pt;font-weight:700;line-height:100%">Amount</span></td><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="border-top:1pt solid #000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,913&#160;</span></td><td style="background-color:#cceeff;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="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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,528&#160;</span></td><td style="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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;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="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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,521&#160;</span></td><td style="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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643&#160;</span></td><td style="background-color:#cceeff;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="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%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">257,236</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:#cceeff;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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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="padding:2px 0 2px 1pt;text-align: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,499)</span></td><td style="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:#cceeff;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:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3&#160;million, and was predominantly recorded within selling, general and administrative expenses.</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted Leases (Topic 842), effective September 30, 2019 (the first day of our fiscal 2020) using the modified retrospective transition approach. Results for reporting periods beginning after the adoption date are presented under Topic 842, while prior period amounts are not adjusted and continue to be presented in accordance with our historical accounting under ASC 840.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases are primarily for corporate and project office spaces.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To a much lesser extent, we have operating leases for vehicles and equipment. Our operating leases have remaining lease terms of one month to twelve years, some of which may include options to extend the leases for up to five years. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 at inception. Operating leases are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in operating lease ROU assets and current and long-term op</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">erating lease liabilities in the consolidated balance sheets. Our finance leases are primarily for certain IT equipment. The related ROU assets and lease liabilities were immaterial, and are included in "Property and equipment, net", "Other current liabilities" and "Other long-term liabilities", accordingly, in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. As most of our leases do not provide an implicit rate, incremental borrowing rates are used based on the information available at commencement date in determining the present value of lease payments</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 operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease te</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs are as follows:</span></div><div style="margin-bottom:6pt;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:71.414%"/><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.911%"/><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.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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%">Total lease cost</span></td><td colspan="3" style="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: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%">90,970</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 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: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%">85,204</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><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><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 is as follows:</span></div><div style="margin-bottom:6pt;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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076&#160;</span></td><td style="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%">317,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases are as follows:</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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422&#160;</span></td><td style="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%">239,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285&#160;</span></td><td style="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%">191,955&#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:#cceeff;padding:2px 1pt 2px 13pt;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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">261,605</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="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%">5 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%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="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%">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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we do not have any material additional operating leases that have not yet commenced. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</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:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><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:10pt;font-weight:700;line-height:100%">Amount</span></td><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="border-top:1pt solid #000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,913&#160;</span></td><td style="background-color:#cceeff;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="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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,528&#160;</span></td><td style="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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;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="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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,521&#160;</span></td><td style="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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643&#160;</span></td><td style="background-color:#cceeff;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="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%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">257,236</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:#cceeff;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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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="padding:2px 0 2px 1pt;text-align: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,499)</span></td><td style="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:#cceeff;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:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rental expense for operating leases classified under ASC 840 for fiscal 2019 was $79.3&#160;million, and was predominantly recorded within selling, general and administrative expenses.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458484969224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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="top.Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Stockholders' Equity and Stock Compensation Plans</a></td>
<td class="text">Stockholders' Equity and Stock Compensation Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At October&#160;3, 2021, we had the following stock-based compensation plans:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2005 Equity Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, restricted stock and restricted stock units ("RSUs"). Options granted before March&#160;6, 2006 vested at 25% on the first anniversary of the grant date, and the balance vests monthly thereafter, such that these options become fully vested no later than four years from the date of grant. These options expire no later than ten years from the date of grant. Options granted on and after March&#160;6, 2006 vest at 25% on each anniversary of the grant date. These options expire no later than eight years from the grant date. RSUs granted to date vest at 25% on each anniversary of the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2015 Equity Incentive Plan ("2015 EIP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Key employees and non-employee directors may be granted equity awards, including stock options, performance share units ("PSUs") and RSUs. Shares issued with respect to awards granted under the 2015 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2015 EIP's aggregate share limit as three shares for every share or unit actually issued. No awards have been made under the 2015 Equity Incentive Plan since the adoption of the 2018 Equity Incentive Plan on March 8, 2018 described below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">2018 Equity Incentive Plan ("2018 EIP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Key employees and non-employee directors may be granted equity awards, including stock options, PSUs and RSUs. Shares issued with respect to awards granted under the 2018 EIP other than stock options or stock appreciation rights, which are referred to as "full value awards", are counted against the 2018 EIP's aggregate share limit as one share for every share or unit issued. At October&#160;3, 2021, there were 2.3 million shares available for future awards pursuant to the 2018 EIP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Employee Stock Purchase Plan ("ESPP").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Purchase rights to purchase common stock are granted to our eligible full and part-time employees, and shares of common stock are issued upon exercise of the purchase rights. An aggregate of 487,023 shares may be issued pursuant to such exercise. The maximum amount that an employee can contribute during a purchase right period is $5,000. The exercise price of a purchase right is the lesser of 100% of the fair market value of a share of common stock on the first day of the purchase right period (the business day preceding January 1) or 85% of the fair market value on the last day of the purchase right period (December&#160;15, or the business day preceding December&#160;15 if December&#160;15 is not a business day).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;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:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.949%"/><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:11.952%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,618&#160;</span></td><td style="background-color:#cceeff;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%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,910)</span></td><td style="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%">(4,318)</span></td><td style="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%">(4,016)</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:#cceeff;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:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">18,157</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">15,106</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">13,602</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:#cceeff;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 style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the fair value of our stock-based awards as compensation expense on a straight-line basis over the requisite service period in which the award vests. Most of these amounts were included in selling, general and administrative expenses on our consolidated statements of income.</span></div><div style="margin-bottom:6pt;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%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><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 stock option activity for fiscal year ended October&#160;3, 2021:</span></div><div style="margin-bottom:6pt;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:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.081%"/><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:13.378%"/><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:700;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%">Number of<br/>Options<br/>(in thousands)</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%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</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%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Outstanding on September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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%">539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">36.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#160;</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:#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:10pt;font-weight:400;line-height:100%">Exercised</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%">(324)</span></td><td style="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%">34.70&#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:10pt;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:right;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:#cceeff;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:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Outstanding at October 3, 2021</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%">214&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">38.80&#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:10pt;font-weight:400;line-height:100%">4.95</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: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%">24,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Vested or expected to vest at October 3, 2021</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%">214&#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%">38.80&#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:10pt;font-weight:400;line-height:100%">4.95</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: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%">24,149&#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:#cceeff;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%">Exercisable on October 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value (the difference between our closing stock price on the last trading day of fiscal 2021 and the exercise price, times the number of shares) 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%">hat would have been rec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eived by the in-the-money option holders if they had exercised their options on October&#160;3, 2021. This amount will change based on the fair market value of our stock. At October&#160;3, 2021, we expect to recognize $0.1 million of unrecognized compensation cost related to stock option grants over a weighted-average period of one year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted in fiscal 2021 and 2020. The aggregate intrinsic value of options exercised during fiscal 2021, 2020 and 2019 was $29.4 million, $22.4 million and $20.4 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash proceeds from the exercise of stock options were $11.3 million, $10.3 million and $11.8 million for fiscal 2021, 2020 and 2019, respectively. Our policy is to issue shares from our authorized shares upon the exercise of stock options. The actual income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options for fiscal 2021, 2020 and 2019 was $12.9 million, $8.3 million and $6.4 million, respectively.</span></div><div style="margin-bottom:6pt;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%">RSU and PSU </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU awards are granted to our key employee and non-employee directors. The fair value of the RSU was determined at the date of grant using the market price of the underlying common stock as of the date of grant. All of the RSUs have time-based vesting over a four-year period, except that RSUs awarded to directors vest after one year. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSU awards are granted to our executive officers and non-employee directors. All of the PSUs are performance-based and vest, if at all, after the conclusion of the three-year performance period.  The number of PSUs that ultimately vest is based on 50% growth in our EPS and 50% on our relative total shareholder return over the vesting period. For these performance-</span></div><div style="margin-bottom:6pt;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%">based awards, our expected performance is reviewed to estimate the percentage of shares that will vest. The total compensation cost of the awards is then amortized over their applicable vesting period on a straight-line basis. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;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:44.367%"/><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.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:12.788%"/><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.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PSU</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><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="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:#cceeff;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:700;line-height:100%">Nonvested balance at September 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">488</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">39.56</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">323</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">44.27</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:#cceeff;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%">Granted</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%">179&#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%">66.26&#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%">90&#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%">80.41&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#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:10pt;font-weight:400;line-height:100%">79&#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%">31.63&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:700;line-height:100%">Nonvested balance at September 29, 2019</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:700;line-height:100%">470</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-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;padding:2px 0 2px 1pt;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%">50.42</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;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:700;line-height:100%">384</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-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;padding:2px 0 2px 1pt;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%">53.67</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85&#160;</span></td><td style="background-color:#cceeff;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%">Vested</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%">(178)</span></td><td style="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%">46.87&#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%">(162)</span></td><td style="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%">47.28&#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:#cceeff;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%">Adjustment </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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;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%">Forfeited</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%">(16)</span></td><td style="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%">65.43&#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%">(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:10pt;font-weight:400;line-height:100%">83.98&#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:#cceeff;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%">Nonvested balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">444</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">63.93</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">355</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">64.83</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:#cceeff;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%">Granted</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&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.02</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%">58&#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%">153.03&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#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:10pt;font-weight:400;line-height:100%">99&#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%">57.40&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Nonvested balance at October 3, 2021</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:700;line-height:100%">381</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-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:10pt;font-weight:700;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:700;line-height:100%">83.30</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;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:700;line-height:100%">318</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-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:10pt;font-weight:700;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:700;line-height:100%">82.96</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded 117,934, 167,525 and 179,478 shares of RSUs, respectively, to our key employees and non-employee directors. The weighted-average grant-date fair value of RSUs granted during fiscal 2021, 2020 and 2019 was $122.02, $83.92 and $66.26, respectively. At October&#160;3, 2021, there were 380,631 RSUs outstanding. RSU forfeitures result from employment terminations prior to vesting. Forfeited shares return to the pool of authorized shares available for award. </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 use historical data as a basis to estimate the probability of forfeitures related to RSUs and the ESPP Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, we awarded 57,542, 74,011 and 89,816 shares of PSUs, respectively, to our executive officers and non-employee directors. The weighted-average grant-date fair value of PSUs granted during fiscal 2021, 2020 and 2019 was $153.03, $99.85 and $80.41, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense related to RSUs and PSUs for fiscal 2021, 2020 and 2019 was $20.9 million, $17.7 million and $15.4 million, respectively, and was included in total stock-based compensation expense.  At October&#160;3, 2021, there was $31.6 million of unrecognized stock-based compensation costs related to nonvested RSUs and PSUs that will be substantially recognized by the end of fiscal 2023.</span></div><div style="margin-bottom:6pt;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%">ESPP </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:58.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><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:11.930%"/><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:12.226%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except for purchase price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;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%">Weighted-average purchase price 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: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%">86.16&#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%">51.77&#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%">46.38&#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:#cceeff;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%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;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:57.818%"/><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:11.911%"/><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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</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:10pt;font-weight:400;line-height:100%">Expected stock price volatility</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:10pt;font-weight:400;line-height:100%">47.9%</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:10pt;font-weight:400;line-height:100%">26.5%</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:10pt;font-weight:400;line-height:100%">26.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.6%</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:10pt;font-weight:400;line-height:100%">Expected life (in 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:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">1</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2021, 2020 and 2019, we based our expected stock price volatility on historical volatility behavior and current implied volatility behavior. The risk-free rate of return was based on constant maturity rates provided by the U.S. Treasury. The expected life was based on the ESPP terms and conditions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for fiscal 2021, 2020 and 2019 included $2.0 million, $1.2 million and $0.9 million, respectively, related to the ESPP. The unrecognized stock-based compensation costs for awards granted under the ESPP at fiscal 2021 and 2020 year-ends were $0.5 million and $0.3 million, respectively. At October&#160;3, 2021, ESPP participants had accumulated $10.8 million to purchase our common stock.</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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354583080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text">Retirement Plans<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have defined contribution plans in various countries where we have employees. This primarily includes 401(k) plans in the United States. For fiscal 2021, 2020 and 2019, employer </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contributions to the U.S. plans were $26.9 million, $25.0 million and $23.3 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 have established a non-qualified deferred compensation plan for certain key employees and non-employee directors. These eligible employees and non-employee directors may elect to defer the receipt of salary, incentive payments, restricted stock, PSU and RSU awards, and non-employee director fees. The plan is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. At October&#160;3, 2021 and September&#160;27, 2020, the consolidated balance sheets reflect assets of $41.4 million and $35.1 million, respectively, related to the deferred compensation plan in "Other long-term assets," and liabilities of $41.1 million and $35.0 million, respectively, related to the deferred compensation plan in "Other long-term liabilities."  The net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</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 related net gains and losses were immaterial for fiscal 2021, 2020 and 2019. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of HLE in fiscal 2021, we assumed a defined benefit pension plan (the &#8220;Plan&#8221;), which HLE operates for all qualifying employees. The assets of the Plan are held in a separate trustee administered fund. The Plan was closed to new entrants in August 2003, except for current employees who had not attained the age of 24 at that date. The Plan was closed to future accrual on December 31, 2009. Under the agreed schedule of contributions, HLE will make no further contributions, and is to pay the expenses of administering the plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the defined benefit obligation, the change in fair value of plan assets, and the amounts recognized in the Consolidated Statement of Income, the Consolidated Statement of Comprehensive Income and the Consolidated Statements of Shareholders&#8217; Equity for the period from July 26, 2021 (acquisition date of HLE) to October 3, 2021 were immaterial.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan's funded status at October 3, 2021 was as follows:</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:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,836&#160;</span></td><td style="background-color:#cceeff;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%">Benefit obligation</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%">(64,830)</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:#cceeff;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:700;line-height:100%">Net surplus</span></td><td style="background-color:#cceeff;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:#cceeff;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%">1,006</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:#cceeff;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-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net surplus is reflected in other long-term assets on our consolidated balance sheet at October 3, 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values of the plan assets are substantially categorized within Level 2 of the fair value hierarchy. As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000&#8217;s):</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:84.864%"/><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.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,646&#160;</span></td><td style="background-color:#cceeff;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%">Mutual funds</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%">33,826&#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:#cceeff;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%">Liability driven investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#cceeff;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%">Cash/other</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%">711&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">65,836</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:#cceeff;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-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We seek a competitive rate of return relative to an appropriate level of risk depending on the funded status and obligations of each plan and typically employ both active and passive investment management strategies. The risk in our practices include diversification across asset classes and investment styles and periodic rebalancing toward asset allocation targets. The target asset allocation selected for each plan reflects a risk/return profile that we believe is appropriate relative to each plan&#8217;s liability structure and return goals.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:76.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.00%</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:10pt;font-weight:400;line-height:100%">Rate of inflation</span></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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85% to 3.50%</span></div></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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354380152">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per ShareThe following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:<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.525%"/><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.530%"/><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: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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,668&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding&#160;&#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,078&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">54,235&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">54,986&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Effect of diluted stock options and unvested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding&#160;&#8211; diluted</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%">54,675&#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%">55,022&#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%">55,936&#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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.89&#160;</span></td><td style="background-color:#cceeff;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:bottom"><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-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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%">4.26&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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.16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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.84&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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></table>For fiscal 2021, 2020 and 2019, no options were excluded from the calculation of dilutive potential common shares.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354583080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often use certain interest rate derivative contracts to hedge interest rate exposures on our variable rate debt. Also, we may enter into foreign currency derivative contracts with financial institutions to reduce the risk that cash flows and earnings could adversely be affected by foreign currency exchange rate fluctuations. Our hedging program is not designated for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities on the accompanying consolidated balance sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives that have been designated as cash flow hedges in our consolidated balance sheets as accumulated other comprehensive income, and in our consolidated statements of income for those derivatives designated as fair value hedges.</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 derivative contracts to hedge interest exposure are categorized within Level 2 of the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2018, we entered into five interest rate swap agreements that we designated as cash flow hedges to fix the interest rates on the borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under our term loan facility. As of October&#160;3, 2021, the notional principal of our outstanding interest swap agreements was $212.5 million ($42.5 million each.) The interest rate swaps have a fixed interest rate of 2.79% and expire in July 2023 for all five agreements. At October&#160;3, 2021 and September&#160;27, 2020, the fair value of the effective portion of our interest rate swap agreements designated as cash flow hedges before tax effect was $(9.4) million and $(15.5) million, respectively, of which we expect to reclassify $5.4 million from accumulated other comprehensive loss to interest expense within the next 12 months.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our outstanding derivatives designated as hedging instruments were as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;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:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><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:11.930%"/><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:11.932%"/><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:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</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%">Balance Sheet Location</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><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="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.949%"/><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:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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%">6,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>There were no ineffective portions of derivative instruments. Accordingly, no amounts were excluded from effectiveness testing for our interest rate swap agreements. We had no other derivative instruments that were not designated as hedging instruments for fiscal 2021, 2020 and 2019.<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458352158008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reclassifications Out of Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">Reclassifications Out of Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.788%"/><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.670%"/><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:700;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%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</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:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">1,252</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,356)</span></td><td style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Net current-period other comprehensive loss</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:700;line-height:100%">(21,109)</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:700;line-height:100%">(12,125)</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:700;line-height:100%">(33,234)</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:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">Balances at September 29, 2019</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:700;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:700;line-height:100%">(149,711)</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:700;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:700;line-height:100%">(10,873)</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:700;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:700;line-height:100%">(160,584)</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:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Other comprehensive income (loss) before reclassifications</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,436&#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%">(599)</span></td><td style="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%">2,837&#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:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(4,039)</span></td><td style="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%">(4,039)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">3,436</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(4,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at September 27, 2020</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(146,275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(15,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(161,786)</span></td><td style="background-color:#cceeff;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%">Other comprehensive income before reclassifications</span></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:10pt;font-weight:400;line-height:100%">30,641&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:10pt;font-weight:400;line-height:100%">12,175&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:10pt;font-weight:400;line-height:100%">42,816&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</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">&#160;(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: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 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%">(6,058)</span></td><td style="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%">(6,058)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">30,641</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">6,117</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">36,758</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at October 3, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(115,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(9,394)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(125,028)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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;border-top:3pt double #000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358866776">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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 derivative instruments are categorized within Level 2 of the fair value hierarchy. For additional information about our derivative financial instruments (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;14, "Derivative Financial Instruments").</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Contingent Consideration.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level 3 of the fair value hierarchy. (see Note&#160;2, "Basis of Presentation and Preparation" and Note&#160;5, "Acquisitions" for further information).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of long-term debt was determined using the present value of future cash flows based on the borrowing rates currently available for debt with similar terms and maturities (Level&#160;2 measurement). The carrying value of our long-term debt approximated fair value at October&#160;3, 2021 and September&#160;27, 2020. At October&#160;3, 2021, we had borrowings 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%">$212.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> outstanding under our Amended Credit Agreement, which were used to fund our business acquisitions, working capital needs, stock repurchases, dividends, capital expenditures and contingent earn-outs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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%">Defined Benefit Pension Plan</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%">&#160;&#160;&#160;&#160;</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 fair values of the plan assets are primarily categorized within Level 2 of the fair value hierarchy. For additional information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">about our defined benefit pension plan (see </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note&#160;12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Retirement Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">").</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354687608">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain claims and lawsuits typically filed against the consulting and engineering profession, alleging primarily professional errors or omissions. We carry professional liability insurance, subject to certain deductibles and policy limits, against such claims. However, in some actions, parties are seeking damages that exceed our insurance coverage or for which we are not insured. While management does not believe that the resolution of these claims will have a material adverse effect, individually or in aggregate, on our financial position, results of operations or cash flows, management acknowledges the uncertainty surrounding the ultimate resolution of these matters.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2019, following an initial January 14, 2019 filing, the Civil Division of the United States Attorney's Office filed an amended complaint in intervention in three qui tam actions filed against our subsidiary, Tetra Tech EC, Inc. ("TtEC"), in the U.S. District Court for the Northern District of California. The complaint alleges False Claims Act violations and breach of contract related to TtEC's contracts to perform environmental remediation services at the former Hunters Point Naval Shipyard in San Francisco, California. TtEC disputes the claims and will defend this matter vigorously. We are currently unable to determine the probability of the outcome of this matter or the range of reasonably possible loss, if any.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354609224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable Segments <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage ou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r operations under two reportable segments. Our GSG reportable segment primarily includes activities with U.S. government clients (federal, state and local) and all activities with development agencies worldwide. Our CIG reportable segment primarily includes activities with U.S. commercial clients and international clients other than development agencies. Additionally, we continue to report the results of the wind-down of our non-core construction activities in the RCM reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GSG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;GSG provides consulting and engineering services primarily to U.S. government clients (federal, state and local) and development agencies worldwide. GSG supports U.S. government civilian and defense agencies with services in water, environment, sustainable infrastructure, information technology, and disaster management. GSG also provides engineering design services for U.S. municipal and commercial clients, especially in water infrastructure, solid waste, and high-end sustainable infrastructure designs. GSG also leads our support for development agencies worldwide, especially in the United States, United Kingdom, and Australia.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIG:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CIG primarily provides consulting and engineering services to U.S. commercial clients, and international clients that include both commercial and government sectors. CIG supports commercial clients across the Fortune 500, energy utilities, industrial, manufacturing, aerospace, and resource management markets. CIG also provides infrastructure and related environmental, engineering and project management services to commercial and local government clients across Canada, in Asia Pacific (primarily Australia and New Zealand), the United Kingdom, as well as Brazil and Chile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCM:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We continued to report the results of the wind-down of our non-core construction activities in the RCM reportable segment for fiscal 2021. As of October&#160;3, 2021, there was no remaining backlog for RCM as all projects were complete.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates the performance of these reportable segments based upon their respective segment operating income before the effect of amortization expense related to acquisitions, and other unallocated corporate expenses. We account for inter-segment revenues and transfers as if they were to third parties; that is, by applying a negotiated fee onto the costs of the services performed. All significant intercompany balances and transactions are eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</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-style:italic;font-weight:400;line-height:120%">Reportable Segments</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:57.818%"/><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:11.911%"/><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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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%">1,942,958&#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%">1,778,922&#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%">1,820,671&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342,509&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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%">613&#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%">198&#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%">(1,542)</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:#cceeff;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%">Elimination of inter-segment revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;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:700;line-height:100%">3,213,513</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-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:700;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:700;line-height:100%">2,994,891</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-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:700;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:700;line-height:100%">3,107,348</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-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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</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="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">GSG</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263&#160;</span></td><td style="background-color:#cceeff;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%">CIG</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%">131,720&#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%">114,022&#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%">79,633&#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:#cceeff;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%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,933)</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Corporate&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,316)</span></td><td style="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%">(41,600)</span></td><td style="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%">(70,201)</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:#cceeff;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:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">278,701</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">241,091</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">188,762</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;border-top:3pt double #000;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"/></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></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">as $11.5 million, $11.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8&#160;million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><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:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total Assets</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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%">604,366&#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%">649,417&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,238&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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,360&#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%">14,258&#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:#cceeff;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%">Corporate&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,388,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235,645&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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:700;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:700;line-height:100%">2,576,562</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-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:700;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:700;line-height:100%">2,378,558</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-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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;line-height:100%">Revenue:</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,107,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,247,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign countries&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:#cceeff;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%">3,213,513</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,994,891</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">3,107,348</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:#cceeff;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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </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:71.374%"/><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:11.930%"/><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:11.932%"/><td style="width:0.1%"/><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-weight:700;line-height:100%">&#160;</span></td><td colspan="12" 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%">Balance at</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:10pt;font-weight:700;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Foreign countries&#160;</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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,771&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">303,460</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">339,281</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excludes goodwill, intangible assets and deferred income taxes. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Fiscal 2022 Reportable Segments</span></div>On the first day of fiscal 2022, we created a new High Performance Buildings division in our CIG reportable segment. As a result, we transferred some related operations in our GSG reportable segment with annual revenue of approximately $170&#160;million to our CIG reportable segment. Beginning in the first quarter of fiscal 2022, our segment reporting will reflect this transfer and our historical comparisons will be revised to be consistent with the fiscal 2022 presentation.<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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353014504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We often </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provide services to unconsolidated joint </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ventures. Our revenue related to services we provided to unconsolidated joint ventures for fiscal 2021, 2020 and 2019 was $95.5 million, $88.2 million and $99.1 million, respectively. Our related reimbursable costs for fiscal 2021, 2020 and 2019 were $92.4 million, $86.4 million and $98.5 million, respectively. Our consolidated balance sheets also included the following amounts related to these</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> services:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contract 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%">5,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">3,261&#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:#cceeff;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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354395528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information - Unaudited</a></td>
<td class="text">Quarterly Financial Information&#160;&#8211; Unaudited<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the followin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g unaudited quarte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rly data for the fiscal years ended October&#160;3, 2021 and September&#160;27, 2020 reflect all adjustments necessary for a fair statement of the results of operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2021 we recognized a non-recurring net tax benefit of $21.6&#160;million primarily consisting of valuation allowances in the United Kingdom that were released due to sufficient positive evidence being obtained.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2020, we incurred incremental costs totaling $8.2&#160;million to address the COVID-19 pandemic. In the fourth quarter of fiscal 2020, we </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded adjustments to our contingent earn-out liabilities and reported related net gains in operating income of</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:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.5&#160;million. Additionally, we recorded a $15.8&#160;million goodwill impairment charge related to the ASP reporting unit, which is in our CIG segment.</span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We sold non-core equipment related to the disposal of our Canadian turn-key pipeline activities throughout fiscal 2020 which resulted in gains of $0.8&#160;million, $2.2&#160;million, $4.5&#160;million, and $1.0&#160;million in the first, second, third, and fourth quarters of fiscal 2020, respectively. </span></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:49.923%"/><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.530%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:700;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%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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%">765,104&#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%">754,764&#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%">801,633&#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%">892,012&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,836&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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%">52,436&#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%">45,517&#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%">51,903&#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%">82,954&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">0.97&#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%">0.84&#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%">0.96&#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%">1.54&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.96&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.95&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">1.52&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">53,927&#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%">54,187&#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%">54,117&#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%">54,019&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,637&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,736&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,666&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,597&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Fiscal Year 2020</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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%">797,623&#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%">734,133&#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%">709,771&#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%">753,364&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,735&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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%">47,310&#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%">36,397&#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%">45,497&#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%">44,654&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">0.87&#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%">0.67&#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%">0.84&#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%">0.83&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.85&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.66&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">54,560&#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%">54,699&#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%">53,985&#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%">53,841&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,438&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353324696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</a></td>
<td class="text"><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%">SCHEDULE II&#160;&#8211; VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </span></div><div style="text-align:center"><span><br/></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%">For the Fiscal Years Ended</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%">September 29, 2019, September&#160;27, 2020 and October&#160;3, 2021 </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.973%"/><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:700;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Period</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%">Charged to<br/>Costs and Expenses</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:10pt;font-weight:700;line-height:100%">Deductions&#160;</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">(2)</span></div></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:10pt;font-weight:700;line-height:100%">Other&#160;</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">(3)</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:10pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Allowance for doubtful accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Fiscal 2019</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: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%">5,188&#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%">7,242&#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%">(1,868)</span></td><td style="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%">&#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 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%">10,562&#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:#cceeff;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%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,147&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</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%">7,147&#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%">(4,130)</span></td><td style="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%">195&#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%">1,140&#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%">4,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income tax valuation allowance:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Fiscal 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,543&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2020</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%">20,543&#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%">3,852&#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%">&#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: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 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%">24,395&#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:#cceeff;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%">Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;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"/><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="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Reflects updated presentation of allowance for doubtful accounts to include expected credit losses in anticipation of our adoption of ASU 2016-13 in the first quarter of fiscal 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Primarily represents write-offs of uncollectible amounts, net of recoveries for the allowance for doubtful accounts. The income tax valuation amount represents the release of valuation allowances in the United Kingdom and Canada in fiscal 2021 and Australia in fiscal 2019.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes loss in foreign jurisdictions, currency adjustments, and valuation allowance adjustments related to net operating loss carry-forwards.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</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>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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ValuationAndQualifyingAccountsAbstract</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: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355973432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_ttek_ConsolidationAndPresentationPolicyTextBlock', window );">Principles of Consolidation and Presentation</a></td>
<td class="text">Principles of Consolidation and Presentation.&#160;&#160;&#160;&#160;The consolidated financial statements include our accounts and those of joint ventures of which we are the primary beneficiary. All significant intercompany balances and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report results of operations based on 52/53-week periods ending on the Sunday nearest September&#160;30. Fiscal 2021 contained 53 weeks, and fiscal 2020 and 2019 each contained 52&#160;weeks.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and assumptions. These estimates and assumptions affect the amounts reported in our consolidated financial statements and accompanying notes. Although such estimates and assumptions are based on management's best knowledge of current events and actions we may take in the future, actual results could differ materially from those estimates.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents include highly liquid investments with original maturities of 90 days&#160;or less. We classify cash and cash equivalents as restricted when we are unable to freely use such cash and cash equivalents for our general operating purposes. Restricted cash balances are reported within </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 "Prepaid expenses and other current assets"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">consolidated balance sheets. Occasionally, we have book overdrafts which represent checks issued in excess of funds on deposit in our bank accounts that have not yet been paid by the applicable bank at the balance sheet date.  Bank overdrafts occur when a bank honors disbursements in excess of funds on deposit in our bank accounts. We classify book and bank overdrafts as </span>short-term borrowings on our consolidated balance sheets, and report the change in overdrafts as a financing activity in our consolidated statements of cash flows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Insurance Matters, Litigation and Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Matters, Litigation and Contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we are subject to certain contractual guarantees and litigation. In addition, we maintain insurance coverage for various aspects of our business and operations. We record in our consolidated balance sheets amounts representing our estimated liability for these legal and insurance obligations.  Any adjustments to these liabilities are recorded in our consolidated statements of income.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable - Net</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable&#160;&#8211; Net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net accounts receivable consists of billed and unbilled accounts receivable, and allowances for doubtful accounts. Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unbilled accounts receivable also include amounts related to requests for equitable adjustment to contracts that provide for price redetermination. These amounts are recorded only when they can be reliably estimated and realization is probabl</span>e. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the coronavirus disease 2019 ("COVID-19") pandemic, that may affect our clients' ability to pay.Billed accounts receivable represent amounts billed to clients that have not been collected. Unbilled accounts receivable, which represent an unconditional right to payment subject only to the passage of time, include unbilled amounts typically resulting from revenue recognized but not yet billed pursuant to contract terms or billed after the period end date. Most of our unbilled receivables at October&#160;3, 2021 are expected to be billed and collected within 12 months. The allowance for doubtful accounts represents amounts that are expected to become uncollectible or unrealizable in the future. We determine an estimated allowance for uncollectible accounts based on management's consideration of trends in the actual and forecasted credit quality of our clients, including delinquency and payment history; type of client, such as a government agency or a commercial sector client; and general economic and industry conditions, including the potential impacts of the COVID-19 pandemic, that may affect our clients' ability to pay.Claims are amounts in excess of agreed contract prices that we seek to collect from our clients or other third parties for delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price, or other causes of unanticipated additional costs. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regards to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in our performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. This can lead to a situation in which costs are recognized in one period and revenue is recognized in a subsequent period when a client agreement is obtained, or a claims resolution occurs.We regularly evaluate all unsettled claim amounts and record appropriate adjustments to operating earnings when it is probable that the claim will result in a different contract value than the amount previously estimated.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Contract Assets and Contract Liabilities and Revenue</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. Contract </span>liabilities represent the amount of cash collected from clients and billings to clients on contracts in advance of work performed and revenue recognized. The majority of these amounts are expected be earned within 12 months and are classified as current liabilities.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time as the related performance obligation is satisfied by transferring control of a promised good or service to our customers. Progress toward complete satisfaction of the performance obligation is primarily measured using a cost-to-cost measure of progress method. The cost input is based primarily on contract cost incurred to date compared to total estimated contract cost. This measure includes forecasts based on the best information available and reflects our judgement to faithfully depict the value of the services transferred to the customer. For certain on-call engineering or consulting and similar contracts, we recognize revenue in the amount which we have the right to invoice the customer if that amount corresponds directly with the value of our performance completed to date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost measure of progress method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs indicates a loss, a provision for the entire estimated loss on the contract is made in the period in which the loss becomes evident.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on the contractual terms of each contract. However, the timing of revenue recognition may differ from the timing of invoice issuance. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract assets represent revenue recognized in excess of the amounts for which we have the contractual right to bill our customers. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones or completion of a contract. In addition, many of our time and materials arrangements are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Contract retentions, included in contract assets, represent amounts withheld by clients until certain conditions are met or the project is completed, which may extend beyond one year. </span></div>Contract liabilities consist of billings in excess of revenue recognized. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and increase as billings in advance of revenue recognition occur. Contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. There were no substantial non-current contract assets or liabilities for the periods presented.We recognize revenue primarily using the cost-to-cost measure of progress method, which involves the estimates of progress towards completion. Changes in those estimates could result in the recognition of cumulative catch-up adjustments to the contract&#8217;s inception-to-date revenue, costs and profit in the period in which such changes are made. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our RUPOs represent a measure of the total dollar value of work to be performed on contracts awarded and in progress. We 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%">ad $3.5 billion of RUP</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Os as of October&#160;3, 2021. RUPOs increase with awards from new contracts or additions on existing contracts and decrease as work is performed and revenue is recognized on existing contracts. RUPOs may also decrease when projects are canceled or modified in scope. We include a contract within our RUPOs when the contract is awarded and an agreement on contract terms has been reached. </span>Although RUPOs reflect business that is considered to be firm, cancellations, deferrals or scope adjustments may occur. RUPOs are adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate. Our operations and maintenance contracts can generally be terminated by the clients without a substantive financial penalty. Therefore, the remaining performance obligations on such contracts are limited to the notice period required for the termination (usually 30, 60, or 90 days).<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="top.Show.showAR( this, 'defref_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock', window );">Prepaid and Other Current Assets</a></td>
<td class="text"><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%">Prepaid and other current assets.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Prepaid assets consist primarily of payments for insurance and software costs and are amortized over the estimated period of benefit. Other current assets include primarily sales/services and use tax receivables from our U.S and foreign operations.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><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%">Property and Equipment.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment are recorded at cost and d</span>epreciated over their estimated useful lives using the straight-line method. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from our consolidated balance sheets and any resulting gain or loss is reflected in our consolidated statements of income. Expenditures for maintenance and repairs are expensed as incurred. Generally, estimated useful lives range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzQ5ODg_3718bce9-8e2c-430e-9666-886eb750a2d7">three</span> to seven years for equipment, furniture and fixtures. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.  Assets held for sale are measured at the lower of carrying amount (i.e., net book value) and fair value less cost to sell, and are reported within "Prepaid expenses and other current assets" on our consolidated balance sheets.  Once assets are classified as held for sale, they are no longer depreciated.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;We evaluate the recoverability of our long-lived assets when the facts and circumstances suggest that the assets may be impaired. This assessment is performed based on the estimated undiscounted cash flows compared to the carrying value of the assets. If the future cash flows (undiscounted and without interest charges) are less than the carrying value, a write-down would be recorded to reduce the related asset to its estimated fair value.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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><span style="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 at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, and current and long-term operating lease liabilities in the consolidated balance sheets. Our finance leases are reported in "Other long-term assets", "Other current liabilities", and "Other long-term liabilities" on our consolidated balance sheet. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="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 the commencement date 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%"> present value of lease payments over the lease term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, incremental borrowing rates are used based 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 information available at commencement date in determining the present value of lease payments. The operating lease ROU asset at the commencement date also includes any lease payments made to the lessor at or before the commencement date and initial direct costs less lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a liability for contra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct termination costs associated with an exit activity for costs that will continue to be incurred under a lease for its remaining term without economic benefit to us, initially measured at its fair value at the cease-use date. The fair value is determined based on the remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized under the lease, and reduced by estimated sublease rentals.</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The cost of an acquired company is assigned to the tangible and intangible assets purchased and the liabilities assumed based on their fair values at the date of acquisition. The determination of fair values of these assets and liabilities requires us to make estimates and use valuation techniques when a market value is not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Goodwill typically represents the value paid for the assembled workforce and enhancement of our service offerings. Transaction costs associated with business combinations are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a business acquisition. Following an acquisition, we perform an analysis to value the acquired company's tangible and identifiable intangible assets and liabilities. With respect to identifiable intangible assets, we consider backlog, non-compete agreements, client relations, trade names, patents and other assets. We amortize our intangible assets based on the period over which the contractual or economic benefits of the intangible assets are expected to be realized. We assess the recoverability of the unamortized balance of our intangible assets when indicators of impairment are present based on expected future profitability and undiscounted expected cash flows and their contribution to our overall operations. Should the review indicate that the carrying value is not fully recoverable, the excess of the carrying value over the fair value of the intangible assets would be recognized as an impairment loss.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test our goodwill for impairment on an annual basis, and more frequently when an event occurs, or circumstances indicate that the carrying value of the asset may not be recoverable. We believe the methodology that we use to review impairment of goodwill, which includes a significant amount of judgment and estimates, provides us with a reasonable basis to determine whether impairment has occurred. However, many of the factors employed in determining whether our goodwill is </span></div><div style="margin-bottom:6pt;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%">impaired are outside of our control and it is reasonably likely that assumptions and estimates will change in future periods. These changes could result in future impairments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform our annual goodwill impairment review at the beginning of our fiscal fourth quarter. Our last annual review was performed at June&#160;28, 2021 (i.e.,&#160;the first day of our fiscal fourth quarter). In addition, we regularly evaluate whether events and circumstances have occurred that may indicate a potential change in recoverability of goodwill. We perform interim goodwill impairment reviews between our annual reviews if certain events and circumstances have occurred, including a deterioration in general economic conditions, an increased competitive environment, a change in management, key personnel, strategy or customers, negative or declining cash flows, or a decline in actual or planned revenue or earnings compared with actual and projected results of relevant prior periods. We assess goodwill for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment, referred to as a component. Our operating segments are the same as our reportable segments and our reporting units for goodwill impairment testing are the components one level below our reportable segments. These components constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. We aggregate components within an operating segment that have similar economic characteristics.</span></div>The impairment test for goodwill involves the comparison of the estimated fair value of each reporting unit to the reporting unit's carrying value, including goodwill. We estimate the fair value of reporting units based on a comparison and weighting of the income approach, specifically the discounted cash flow method and the market approach, which estimates the fair value of our reporting units based upon comparable market prices and recent transactions and also validates the reasonableness of the multiples from the income approach. The development of the present value of future cash flow projections includes assumptions and estimates derived from a review of our expected revenue growth rates, operating profit margins, discount rates, and the terminal growth rate. If the fair value of a reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. However, if its carrying value exceeds its fair value, our goodwill is impaired, and we are required to record a non-cash charge that could have a material adverse effect on our consolidated financial statements.  An impairment loss recognized, if any, should not exceed the total amount of goodwill allocated to the reporting unit.<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="top.Show.showAR( this, 'defref_ttek_ContingentConsiderationPolicyTextBlock', window );">Contingent Consideration</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Most of our acquisition agreements include contingent earn-out arrangements, which are generally based on the achievement of future operating income thresholds. The contingent earn-out arrangements are based upon our valuations of the acquired companies and reduce the risk of overpaying for acquisitions if the projected financial results are not achieved.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these earn-out arrangements are included as part of the purchase price of the acquired companies on their respective acquisition dates. For each transaction, we estimate the fair value of contingent earn-out payments as part of the initial purchase price and record the estimated fair value of contingent consideration as a liability in "Current contingent earn-out liabilities" and "Long-term contingent earn-out liabilities" on the consolidated balance sheets. We consider several factors when determining that contingent earn-out liabilities are part of the purchase price, including the following: (1) the valuation of our acquisitions is not supported solely by the initial consideration paid, and the contingent earn-out formula is a critical and material component of the valuation approach to determining the purchase price; and (2) the former owners of acquired companies that remain as key employees receive compensation other than contingent earn-out payments at a reasonable level compared with the compensation of our other key employees. The contingent earn-out payments are not affected by employment termination.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure our contingent earn-out liabilities at fair value on a recurring basis using significant unobservable inputs classified within Level&#160;3 of the fair value hierarchy. We use a probability weighted discounted income approach as a valuation technique to convert future estimated cash flows to a single present value amount. The significant unobservable inputs used in the fair value measurements are operating income projections over the earn-out period (generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMDFmOGVlMzJiMDRmMTZhNDUzZmRjZDcxNWE3ZDgzL3NlYzpiMDAxZjhlZTMyYjA0ZjE2YTQ1M2ZkY2Q3MTVhN2Q4M18xNTcvZnJhZzpjMDlhMjE5ZjM5ZDE0YTczYjAwMzM5NTliOGExMjUzZC90ZXh0cmVnaW9uOmMwOWEyMTlmMzlkMTRhNzNiMDAzMzk1OWI4YTEyNTNkXzE1MDg5_d652865d-a77b-4f3a-a721-8d348fe98ff9">three</span> or five years), and the probability outcome percentages we assign to each scenario. Significant increases or decreases to either of these inputs in isolation would result in a significantly higher or lower liability, with a higher liability capped by the contractual maximum of the contingent earn-out obligation. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the contingent earn-out liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the contingent earn-out liability on the acquisition date is reflected as cash used in operating activities in our consolidated statements of cash flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review and re-assess the estimated fair value of contingent consideration on a quarterly basis, and the updated fair value could differ materially from the initial estimates. Changes in the estimated fair value of our contingent earn-out liabilities related to the time component of the present value calculation are reported in interest expense. Adjustments to the estimated fair value related to changes in all other unobservable inputs are reported in operating income.</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="top.Show.showAR( this, 'defref_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock', window );">Other Current Liabilities</a></td>
<td class="text">Other current liabilities.&#160;&#160;&#160;&#160;Other current liabilities consists primarily of accrued insurance, contingent liabilities, sales/services and use taxes due to our U.S. and foreign operations, other tax accruals and accrued professional fees.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the fair values of our financial instruments, including short-term investments, debt instruments, derivative instruments</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 pension plan assets bas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed on inputs or assumptions that market participants would use in pricing an asset or a liability. We categorize our instruments using a valuation hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and Level&#160;3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The classification of a financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair values based on their short-term nature. The carrying amounts of our revolving credit facility approximates fair value because the interest rates are based upon variable reference rates. Certain other assets and liabilities, such as contingent earn-out liabilities and amounts related to cash-flow hedges, are required to be carried in our consolidated financial statements at fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fair value measurement methods may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Although we believe our valuation methods are appropriate and consistent with those used by other market participants, the use of different methodologies or assumptions to determine fair value could result in a different fair value measurement at the reporting date.</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="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for our derivative instruments as either assets or liabilities and carry them at fair value. For derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges, the effective portion of the gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in stockholders' equity and reclassified into income in the same period or periods during which the hedged transaction affects earnings. The ineffective portion of the gain or loss on the derivative instrument, if any, is recognized in current income. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net gain or loss on the effective portion of a derivative instrument that is designated as an economic hedge of the foreign currency translation exposure generated by the re-measurement of certain assets and liabilities denominated in a non-functional currency in a foreign operation is reported in the same manner as a foreign currency translation adjustment. Accordingly, any gains or losses related to these derivative instruments are recognized in current income. Derivatives that do not qualify as hedges are adjusted to fair value through current income.</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Deferred Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain a non-qualified defined contribution supplemental retirement plan for certain key employees and non-employee directors that is accounted for in accordance with applicable authoritative guidance on accounting for deferred compensation arrangements where amounts earned are held in a rabbi trust and invested. Employee deferrals are deposited into a rabbi trust, and the funds are generally invested in individual variable life insurance contracts that we own and are specifically designed to informally fund savings plans of this nature. Our consolidated balance sheets reflect our investment in variable life insurance contracts in "Other long-term assets." Our obligation to participating employees is reflected in "Other long-term liabilities." </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 net gains and losses related to the deferred compensation plan are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as part of &#8220;Selling, general and administrative expenses&#8221; in our consolidated statements of income</span>.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension Plan</a></td>
<td class="text"><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%">Pension Plan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;In connection with a fiscal 2021 acquisition, we assumed a defined benefit pension plan. We calculate the market-related value of assets, which is used to determine the return-on-assets component of annual pension expense and the cumulative net unrecognized gain or loss subject to amortization. This calculation reflects our anticipated long-term rate of return and amortization of the difference between the actual return (including capital, dividends, and interest) and the expected return. Cumulative net unrecognized gains or losses that exceed 10% of the greater of the projected benefit obligation or the fair market related value of plan assets are subject to amortization.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We file&#160;a consolidated U.S. federal income tax return. In addition, we file other returns that are required in the states, foreign jurisdictions and other jurisdictions in which we do business. We account for certain income and expense items differently for financial reporting and income tax purposes. Deferred tax assets and liabilities are computed for the difference between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to reverse. In determining the need for a valuation allowance, management reviews both positive and negative evidence, including current and historical results of operations, future income projections, scheduled reversals of deferred tax amounts, availability of carrybacks, and potential tax planning strategies. Based on our assessment, we have concluded that a portion of the deferred tax assets will not be realized.</span>According to the authoritative guidance on accounting for uncertainty in income taxes, we may recognize the tax benefit from an uncertain tax position only 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. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. This guidance also addresses de-recognition, classification, interest and penalties on income taxes, accounting in interim periods and disclosure requirements for uncertain tax positions.<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="top.Show.showAR( this, 'defref_ttek_ConcentrationOfCreditRiskPolicyTextBlock', window );">Concentration of Credit Risk</a></td>
<td class="text"><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%">Concentration of Credit Risk.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial instruments that subject us to credit risk consist primarily of cash and cash equivalents and net accounts receivable. In th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e event that we have surplus cash, we place our temporary cash investments with lower ris</span>k financial institutions and, by policy, limit the amount of investment exposure to any one financial institution. Approximately 24% of accounts receivable were due from various agencies of the U.S. federal government at fiscal 2021&#160;year-end. The remaining accounts receivable are generally diversified due to the large number of organizations comprising our client base and their geographic dispersion. We perform ongoing credit evaluations of our clients and maintain an allowance for potential credit losses.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We determine the functional currency of our foreign operating units based upon the primary currency in which they operate. These operating units maintain their accounting records in their local currency, primarily Canadian and Australian dollars, and British pounds. Where the functional currency is not the U.S. dollar, translation of assets and liabilities to U.S. dollars is based on exchange rates at the balance sheet date. Translation of revenue and expenses to U.S. dollars is based on the average rate during the period. Translation gains or losses are reported as a component of other comprehensive income (loss). Gains or losses from foreign currency transactions are included in income from operations.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Adopted in Fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the FASB issued updated guidance, Accounting Standards Update ("ASU") 2016-13, related to the measurement of credit losses for certain financial assets. This guidance replaced the previous incurred loss methodology with an expected credit loss methodology. It requires us to recognize an allowance equal to our current estimate of all contractual cash flows that we do not expect to collect. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements. Our estimate considered relevant information about past events, current conditions, and reasonable and supportable forecasts impacting the collectability of the reported amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the FASB issued updated guidance modifying certain fair value measurement disclosures. The guidance contains additional disclosures to enable users of the financial statements to better understand the entity&#8217;s assumption used to develop significant unobservable inputs for Level 3 fair value measurements, but also eliminates the requirement for entities to disclose the amount of and reasons for transfers between Level 1 and Level 2 investments within the fair value hierarchy. We adopted this guidance in the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Issued Accounting Pronouncements Not Yet Adopted.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and amending certain existing guidance for clarity. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 (first quarter of fiscal 2022 for us). Early adoption is permitted. We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Securities and Exchange Commission issued guidance amending certain financial </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosures about acquired and disposed businesses. The amendments are designed to assist registrants in making more meaningful determinations of whether a subsidiary or an acquired or disposed business is significant, and to improve the related disclosure requirements. The guidance is effective for fiscal years beginning after December 31, 2020 (first quarter of fiscal 2022 for us). We do not expect the adoption of this guidance to have an impact on our consolidated financial statements.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers.</span> Considerations to determine the amount of contract assets and contract liabilities to record at the acquisition date include the terms of the acquired contract, such as timing of payment, identification of each performance obligation in the contract and allocation of the contract transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception. ASU 2021-08 is effective for us beginning in the first quarter of fiscal 2023. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments. Early adoption of the proposed amendments would be permitted, including adoption in an interim period. We are currently assessing the impact this standard will have on our consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ConcentrationOfCreditRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding concentration of credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConcentrationOfCreditRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ConsolidationAndPresentationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConsolidationAndPresentationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ContingentConsiderationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContingentConsiderationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Current Liabilities, Policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid and Other Current Assets, Policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235144<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235172<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235116<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361682472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of revenue disaggregated by client sector and contract type</a></td>
<td class="text">The following tables present revenue disaggregated by client sector and contract type: <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%"> </span><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:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><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:12.809%"/><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:12.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td><td colspan="3" style="display:none"/></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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Client Sector:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">U.S. state and local government</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%">536,309&#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%">439,019&#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%">587,364&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">U.S. federal government </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:#cceeff;padding:2px 0 2px 1pt;text-align: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,081,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">U.S. commercial</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%">638,169&#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%">674,605&#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%">719,314&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">International </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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%">3,213,513</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="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="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="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%">2,994,891</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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:700;line-height:100%">Contract Type:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,191,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,078,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,048,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Time-and-materials</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%">1,492,813&#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%">1,391,592&#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%">1,509,900&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cost-plus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="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="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%">3,213,513</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="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="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="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%">2,994,891</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="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="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="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%">3,107,348</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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated under U.S. federal government contracts performed outside the United States.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue generated from foreign operations, primarily in Canada, Australia, the United Kingdom, and revenue generated from non-U.S. clients.</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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of net contract assets/liabilities</a></td>
<td class="text">Net contract liabilities consisted of the following:<div style="margin-bottom:6pt;margin-top:6pt;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:70.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><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:12.956%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Contract assets </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contract liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,905&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(86,619)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">(79,273)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt 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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Include</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s $12.2&#160;million and $12.3&#160;million of contract retentions as of October&#160;3, 2021 and September&#160;27, 2020, respectively.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Components of net accounts receivable</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.853%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Billed</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,818&#160;</span></td><td style="background-color:#cceeff;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%">Unbilled</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%">240,536&#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%">253,364&#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:#cceeff;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:700;line-height:100%">Total accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">673,350</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">656,182</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,352)</span></td><td style="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%">(7,147)</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:#cceeff;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:700;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">668,998</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:700;line-height:100%">649,035</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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="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></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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Remaining performance obligation, expected timing</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to satisfy our RUPOs as of October&#160;3, 2021 over the following periods: </span></div><div style="margin-bottom:6pt;margin-top:6pt;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:84.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.956%"/><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%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Within 12 months</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,031,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Beyond </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,436,456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">3,467,833</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353064616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_StockRepurchaseAndDividendsAbstract', window );"><strong>Stock Repurchase And Dividends [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="top.Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Summary of dividends declared and paid</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents dividends declared and paid in fiscal 2021 and 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:18.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.224%"/><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:10pt;font-weight:700;line-height:100%">Declare Date</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%">Dividend Paid Per Share</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%">Record Date</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%">Payment Date</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%">Dividends Paid <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">0.17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">November 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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%">9,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">January 25, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">February 10, 2021</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:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">9,212&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 12, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 28, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">July 26, 2021</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: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.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">August 20, 2021</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:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="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%">10,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of October 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">40,041</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">November 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">December 13, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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%">8,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">January 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">February 12, 2020</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:400;line-height:100%">February 28, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">8,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">April 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">May 29, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">9,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">July 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">August 21, 2020</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:400;line-height:100%">September 4, 2020</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">9,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="21" style="background-color:#cceeff;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%">Total dividends paid as of September 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,743</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355056056">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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="top.Show.showAR( this, 'defref_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock', window );">Summary of changes in the carrying value of estimated contingent earn-out liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of estimated contingent earn-out liabilities:</span></div><div style="margin-top:6pt;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:57.525%"/><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.969%"/><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.061%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,290&#160;</span></td><td style="background-color:#cceeff;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%">Acquisition date fair value of contingent earn-out 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%">50,235&#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%">16,581&#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%">27,704&#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:#cceeff;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%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;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%">Re-measurement of contingent earn-out 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%">(3,273)</span></td><td style="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%">(14,971)</span></td><td style="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%">1,085&#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:#cceeff;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 exchange impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#cceeff;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%">Earn-out payments:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Reported as cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as cash used in financing 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:10pt;font-weight:400;line-height:100%">(20,251)</span></td><td style="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%">(22,900)</span></td><td style="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%">(12,018)</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:#cceeff;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%">Ending balance </span></td><td style="background-color:#cceeff;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:#cceeff;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%">59,297</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">32,617</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">52,992</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></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_ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular information of changes in contingent earn-out liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458356606408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of changes in carrying value of goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 changes in the carrying value of goodwill:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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: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="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%">GSG</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:10pt;font-weight:700;line-height:100%">CIG</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:10pt;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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balance at September 29, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">441,802</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">483,018</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">924,820</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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">74,882&#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="padding:2px 0 2px 1pt;text-align: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,294&#160;</span></td><td style="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%">80,176&#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:#cceeff;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%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation 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%">(369)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,671&#160;</span></td><td style="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%">4,302&#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:#cceeff;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%">Balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">516,315</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">477,183</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">993,498</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:#cceeff;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 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%">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:10pt;font-weight:400;line-height:100%">15,112&#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%">75,479&#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%">90,591&#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="background-color:#cceeff;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%">Translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Balance at October 3, 2021</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:700;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:700;line-height:100%">538,433</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 #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:700;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:700;line-height:100%">570,145</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 #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 #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%">1,108,578</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><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="display:none"/><td colspan="3" style="display:none"/><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><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="top.Show.showAR( this, 'defref_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock', window );">Summary of acquired identifiable intangible assets with finite useful lives</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">llowing tabl</span><span style="background-color:#ffffff;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-weight:400;line-height:120%"> presents the gross amount and accumulated amortization of our acquired identifiable intangible assets with finite useful lives included in "Intangible assets,&#160;net" on the consolidated balance sheets:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:17.467%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><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:10.449%"/><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:7.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;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%">Fiscal Year Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Weighted-<br/>Average<br/>Remaining<br/>Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Net<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Gross<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">Accumulated<br/>Amortization</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;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%">($ in thousands)</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;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%">Client relations</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,383&#160;</span></td><td style="background-color:#cceeff;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%">Backlog</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:10pt;font-weight:400;line-height:100%">0.7</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%">34,577&#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%">(30,670)</span></td><td style="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%">3,907&#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%">37,682&#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%">(32,761)</span></td><td style="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%">4,921&#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:#cceeff;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%">Technology and trade names</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">&#160;</span></td><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:700;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:700;line-height:100%">118,971</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 #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:700;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:700;line-height:100%">(80,981)</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 #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%">37,990</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 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:700;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:700;line-height:100%">106,421</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 #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:700;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:700;line-height:100%">(92,478)</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 #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%">13,943</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated amortization expense for the succeeding five years and beyond</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the succeeding five fiscal years and beyond is as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,664&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">7,591&#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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983&#160;</span></td><td style="background-color:#cceeff;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%">2025</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,348&#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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,967&#160;</span></td><td style="background-color:#cceeff;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%">Beyond</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%">7,437&#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:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,990</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:#cceeff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354549064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment 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:99.853%"><tr><td style="width:1.0%"/><td style="width:71.667%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><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:11.932%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equipment, furniture and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,569&#160;</span></td><td style="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:#cceeff;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:700;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">131,242</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">125,511</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:#cceeff;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%">Accumulated depreciation</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%">(93,509)</span></td><td style="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%">(90,004)</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:#cceeff;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:700;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;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:#cceeff;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%">37,733</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">35,507</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:#cceeff;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"/></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><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361809432">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before income taxes, by geographical area</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes, by geographic area, was as follows:</span></div><div style="margin-bottom:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" 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:10pt;font-weight:700;line-height:100%">(in thousands)<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,222&#160;</span></td><td style="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%">209,443&#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%">185,535&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total income before income taxes</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:700;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:700;line-height:100%">266,870</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 #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:700;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:700;line-height:100%">227,991</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 #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:700;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:700;line-height:100%">175,136</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 #000000;border-top:1pt solid #000000;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></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense consisted of the following:</span></div><div style="margin-bottom:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</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:700;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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,056&#160;</span></td><td style="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%">24,102&#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%">30,051&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923&#160;</span></td><td style="background-color:#cceeff;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: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="padding:2px 0 2px 1pt;text-align: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,887&#160;</span></td><td style="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%">20,398&#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%">15,016&#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:#cceeff;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:700;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">69,836</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">51,372</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">53,990</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:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,034)</span></td><td style="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%">2,187&#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%">(9,108)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#cceeff;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: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="padding:2px 0 2px 1pt;text-align: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,703)</span></td><td style="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%">(328)</span></td><td style="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%">(27,312)</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:#cceeff;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:700;line-height:100%">Total deferred income tax (benefit) expense</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(35,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">2,729</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(37,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Total income tax expense</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">34,039</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">54,101</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">16,375</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of income tax rate</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense was different from the amount computed by applying the U.S. federal statutory rate to pre-tax income as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:57.525%"/><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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">21.0%</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%">State taxes, net of federal benefit</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:10pt;font-weight:400;line-height:100%">2.3</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:10pt;font-weight:400;line-height:100%">2.7</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:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 ("R&amp;D") credits</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.6)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(4.7)</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%">Tax differential on foreign earnings</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:10pt;font-weight:400;line-height:100%">0.9</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:10pt;font-weight:400;line-height:100%">0.7</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:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Non-taxable foreign interest income</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.7)</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%">Goodwill</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">1.5</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:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(3.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(2.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:10pt;font-weight:400;line-height:100%">Valuation allowance</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:10pt;font-weight:400;line-height:100%">(9.3)</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:10pt;font-weight:400;line-height:100%">1.6</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:10pt;font-weight:400;line-height:100%">(13.5)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Change in uncertain tax positions</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">Return to provision</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:10pt;font-weight:400;line-height:100%">(3.7)</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:10pt;font-weight:400;line-height:100%">0.8</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:10pt;font-weight:400;line-height:100%">(0.2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Disallowed officer compensation</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.2</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%">Cash repatriation</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:10pt;font-weight:400;line-height:100%">2.1</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Unremitted earnings</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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: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:10pt;font-weight:400;line-height:100%">Revaluation of deferred taxes</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">(1.4)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 adjustments</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(1.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">(0.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:10pt;font-weight:400;line-height:100%">Transition taxes on foreign earnings</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">&#8212;</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:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">3.4</span></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:700;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">12.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">23.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">9.3%</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of temporary differences comprising the net deferred income tax asset</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Temporary differences comprising the net deferred income tax asset shown on the accompanying consolidated balance sheets were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:71.560%"/><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.206%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">State taxes</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%">1,342&#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%">1,146&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Reserves and contingent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable including the allowance for doubtful accounts</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,917&#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%">6,283&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, operating leases</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%">60,181&#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%">66,941&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss carry-forwards</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%">54,825&#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%">43,475&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Total deferred tax assets</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:700;line-height:100%">161,104</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-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:700;line-height:100%">133,840</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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Deferred Tax Liabilities:</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%">&#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:#cceeff;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:10pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,451)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</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%">(8,136)</span></td><td style="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%">(5,967)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,941)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</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%">(40,121)</span></td><td style="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%">(29,130)</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:#cceeff;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:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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%">(85)</span></td><td style="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%">(1,615)</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:#cceeff;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:700;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(117,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(118,104)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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:#cceeff;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:700;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">43,850</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">15,736</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of the beginning and ending amounts of unrecognized tax benefits</a></td>
<td class="text">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:<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.818%"/><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.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.530%"/><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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,328&#160;</span></td><td style="background-color:#cceeff;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%">Additions for current year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,171&#160;</span></td><td style="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%">700&#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%">1,342&#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:#cceeff;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%">Additions for prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#cceeff;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%">Reductions for prior year tax positions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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%">(641)</span></td><td style="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%">(100)</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:#cceeff;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%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance</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:700;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:700;line-height:100%">12,899</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 #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:700;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:700;line-height:100%">9,228</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 #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:700;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:700;line-height:100%">9,169</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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353369128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long-term debt</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom:6pt;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:71.853%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Credit facilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,659&#160;</span></td><td style="background-color:#cceeff;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%">Less: Current portion of long-term debt</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%">(12,500)</span></td><td style="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%">(49,264)</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:#cceeff;padding:2px 1pt 2px 25.75pt;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%">Long-term debt</span></td><td style="background-color:#cceeff;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:#cceeff;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%">200,000</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">242,395</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:#cceeff;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"/></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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of maturities of long-term debt</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents scheduled maturities of our long-term debt:</span></div><div style="margin-bottom:6pt;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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:700;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%">Amount</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">200,000&#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"/></tr><tr><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;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:#cceeff;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%">212,500</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:#cceeff;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"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359515080">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of components of lease cost</a></td>
<td class="text">The components of lease costs are as follows:<div style="margin-bottom:6pt;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:71.414%"/><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.911%"/><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.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Sublease income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;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%">Total lease cost</span></td><td colspan="3" style="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: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%">90,970</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 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: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%">85,204</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><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><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 is as follows:</span></div><div style="margin-bottom:6pt;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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating cash flows for operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,076&#160;</span></td><td style="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%">317,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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="top.Show.showAR( this, 'defref_ttek_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Summary of supplemental balance sheet and other information</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet and other information related to leases are as follows:</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:72.145%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27,<br/>2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,422&#160;</span></td><td style="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%">239,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">Lease liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,285&#160;</span></td><td style="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%">191,955&#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:#cceeff;padding:2px 1pt 2px 13pt;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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">261,605</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="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%">5 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%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="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%">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: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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of maturity of future undiscounted cash flows associated with operating lease liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities as 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%">October&#160;3, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows:</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:85.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.912%"/><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:10pt;font-weight:700;line-height:100%">Amount</span></td><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="border-top:1pt solid #000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,913&#160;</span></td><td style="background-color:#cceeff;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="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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,528&#160;</span></td><td style="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:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;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="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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,521&#160;</span></td><td style="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:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643&#160;</span></td><td style="background-color:#cceeff;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="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%">Beyond</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="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:#cceeff;padding:2px 1pt 2px 7pt;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%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">257,236</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:#cceeff;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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><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="padding:2px 0 2px 1pt;text-align: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,499)</span></td><td style="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:#cceeff;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:700;line-height:100%">Total present value of lease liabilities</span></td><td style="background-color:#cceeff;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:#cceeff;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%">241,737</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:#cceeff;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="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458362171096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of the stock-based compensation and related income tax benefits</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><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 stock-based compensation and related income tax benefits:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;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:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.949%"/><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:11.952%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,618&#160;</span></td><td style="background-color:#cceeff;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%">Income tax benefit related to stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,910)</span></td><td style="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%">(4,318)</span></td><td style="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%">(4,016)</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:#cceeff;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:700;line-height:100%">Stock-based compensation, net of tax benefit</span></td><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">18,157</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">15,106</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;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:700;line-height:100%">13,602</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock option activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><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 stock option activity for fiscal year ended October&#160;3, 2021:</span></div><div style="margin-bottom:6pt;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:40.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.081%"/><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:13.378%"/><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:700;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%">Number of<br/>Options<br/>(in thousands)</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%">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</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%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Outstanding on September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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%">539&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">36.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">&#160;</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:#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:10pt;font-weight:400;line-height:100%">Exercised</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%">(324)</span></td><td style="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%">34.70&#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:10pt;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:right;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:#cceeff;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:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</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:10pt;font-weight:400;line-height:100%">Outstanding at October 3, 2021</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%">214&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">38.80&#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:10pt;font-weight:400;line-height:100%">4.95</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: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%">24,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Vested or expected to vest at October 3, 2021</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%">214&#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%">38.80&#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:10pt;font-weight:400;line-height:100%">4.95</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: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%">24,149&#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:#cceeff;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%">Exercisable on October 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of RSU and PSU activity</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSU and PSU activity under our stock plans is as follows:</span></div><div style="margin-bottom:6pt;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:44.367%"/><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.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:12.788%"/><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.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">RSU</span></td><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">PSU</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>per Share</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:10pt;font-weight:700;line-height:100%">Number of<br/>Shares<br/>(in thousands)</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:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average <br/>Grant Date<br/>Fair Value<br/>per Share</span></td></tr><tr style="height:6pt"><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="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:#cceeff;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:700;line-height:100%">Nonvested balance at September 30, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">488</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">39.56</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">323</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">44.27</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:#cceeff;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%">Granted</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%">179&#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%">66.26&#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%">90&#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%">80.41&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#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:10pt;font-weight:400;line-height:100%">79&#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%">31.63&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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:700;line-height:100%">Nonvested balance at September 29, 2019</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:700;line-height:100%">470</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-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;padding:2px 0 2px 1pt;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%">50.42</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;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:700;line-height:100%">384</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-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;padding:2px 0 2px 1pt;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%">53.67</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.85&#160;</span></td><td style="background-color:#cceeff;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%">Vested</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%">(178)</span></td><td style="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%">46.87&#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%">(162)</span></td><td style="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%">47.28&#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:#cceeff;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%">Adjustment </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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;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%">Forfeited</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%">(16)</span></td><td style="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%">65.43&#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%">(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:10pt;font-weight:400;line-height:100%">83.98&#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:#cceeff;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%">Nonvested balance at September 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">444</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">63.93</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">355</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">64.83</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:#cceeff;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%">Granted</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&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.02</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%">58&#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%">153.03&#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:#cceeff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40&#160;</span></td><td style="background-color:#cceeff;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%">Adjustment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#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:10pt;font-weight:400;line-height:100%">99&#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%">57.40&#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:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Nonvested balance at October 3, 2021</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:700;line-height:100%">381</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-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:10pt;font-weight:700;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:700;line-height:100%">83.30</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;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:700;line-height:100%">318</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-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:10pt;font-weight:700;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:700;line-height:100%">82.96</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For fiscal 2019, includes a payout adjustment of 79,465 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2016 that vested during fiscal 2019. For fiscal 2020 includes a payout adjustment of 63,643 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2017 that vested during fiscal 2020. For fiscal 2021 includes a payout adjustment of 99,214 PSUs due to the actual performance level achieved for PSUs granted in fiscal 2018 that vested during fiscal 2021.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes shares purchased, weighted-average purchase price, and cash received for shares purchased under the ESPP:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:58.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><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:11.930%"/><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:12.226%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except for purchase price)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;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%">Weighted-average purchase price 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: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%">86.16&#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%">51.77&#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%">46.38&#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:#cceeff;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%">Cash received from exercise of purchase rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,844&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of each award granted under the ESPP was estimated using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:6pt;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:57.818%"/><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:11.911%"/><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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1.0%</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:10pt;font-weight:400;line-height:100%">Expected stock price volatility</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:10pt;font-weight:400;line-height:100%">47.9%</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:10pt;font-weight:400;line-height:100%">26.5%</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:10pt;font-weight:400;line-height:100%">26.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Risk-free rate of return, annual</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">1.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.6%</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:10pt;font-weight:400;line-height:100%">Expected life (in 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:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">1</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:10pt;font-weight:400;line-height:100%">1</span></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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359532200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock', window );">Schedule of amounts recorded on the balance sheet</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan's funded status at October 3, 2021 was as follows:</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:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fair value of plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,836&#160;</span></td><td style="background-color:#cceeff;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%">Benefit obligation</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%">(64,830)</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:#cceeff;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:700;line-height:100%">Net surplus</span></td><td style="background-color:#cceeff;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:#cceeff;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%">1,006</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock', window );">Fair value of plan assets by major asset category</a></td>
<td class="text">As of October 3, 2021, the fair values of the plan assets by major asset categories were as follows (in 000&#8217;s):<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:84.864%"/><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.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Equities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,646&#160;</span></td><td style="background-color:#cceeff;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%">Mutual funds</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%">33,826&#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:#cceeff;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%">Liability driven investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#cceeff;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%">Cash/other</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%">711&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">65,836</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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Principle assumptions used for the benefit obligation valuation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Principal assumptions used for the benefit obligation in the valuation at October 3, 2021 are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.538%"><tr><td style="width:1.0%"/><td style="width:76.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">2.00%</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:10pt;font-weight:400;line-height:100%">Rate of inflation</span></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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85% to 3.50%</span></div></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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353335944">
<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>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of number of weighted-average shares used to compute basic and diluted EPS</a></td>
<td class="text">The following table sets forth the number of weighted-average shares used to compute basic and diluted EPS:<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.525%"/><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.530%"/><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: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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29,<br/>2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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 income attributable to Tetra Tech</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,668&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding&#160;&#8211; basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">54,078&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">54,235&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">54,986&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Effect of diluted stock options and unvested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding&#160;&#8211; diluted</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%">54,675&#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%">55,022&#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%">55,936&#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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Earnings per share attributable to Tetra Tech:</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%">&#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:right;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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.89&#160;</span></td><td style="background-color:#cceeff;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:bottom"><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-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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%">4.26&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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.16&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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 #000;border-top:3pt double #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 #000;border-top:3pt double #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.84&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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></table><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354510024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our outstanding derivatives designated as hedging instruments were as foll</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ows:</span></div><div style="margin-bottom:6pt;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:35.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.478%"/><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:11.930%"/><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:11.932%"/><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:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Fair Value of Derivative<br/>Instruments as of</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%">Balance Sheet Location</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td></tr><tr><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="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#cceeff;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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the interest rate swap agreements are presented on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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:58.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.949%"/><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:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Fiscal Year Ended</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">(Loss) gain recognized in other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Interest rate swap agreements</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%">6,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354556904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Summary of reclassifications out of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated balances and reporting period activities for fiscal 2021, 2020 and 2019 related to reclassifications out of accumulated other comprehensive income are summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.788%"/><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.670%"/><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:700;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%">Foreign<br/>Currency<br/>Translation<br/>Adjustments</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:10pt;font-weight:700;line-height:100%">Gain (Loss)<br/>on Derivative<br/>Instruments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Balances at September 30, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">(128,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">1,252</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 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:#cceeff;padding: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%">(127,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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%">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,356)</span></td><td style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(878)</span></td><td style="background-color:#cceeff;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:700;line-height:100%">Net current-period other comprehensive loss</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:700;line-height:100%">(21,109)</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:700;line-height:100%">(12,125)</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:700;line-height:100%">(33,234)</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:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">Balances at September 29, 2019</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:700;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:700;line-height:100%">(149,711)</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:700;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:700;line-height:100%">(10,873)</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:700;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:700;line-height:100%">(160,584)</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:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Other comprehensive income (loss) before reclassifications</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,436&#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%">(599)</span></td><td style="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%">2,837&#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:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(4,039)</span></td><td style="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%">(4,039)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">3,436</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(4,638)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at September 27, 2020</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(146,275)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(15,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(161,786)</span></td><td style="background-color:#cceeff;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%">Other comprehensive income before reclassifications</span></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:10pt;font-weight:400;line-height:100%">30,641&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:10pt;font-weight:400;line-height:100%">12,175&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:10pt;font-weight:400;line-height:100%">42,816&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts, net of tax</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">&#160;(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: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 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%">(6,058)</span></td><td style="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%">(6,058)</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:#cceeff;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:700;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">30,641</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">6,117</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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:700;line-height:100%">36,758</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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:#cceeff;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:700;line-height:100%">Balances at October 3, 2021</span></td><td style="background-color:#cceeff;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:#cceeff;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%">(115,634)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(9,394)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(125,028)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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;border-top:3pt double #000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This accumulated other comprehensive component is reclassified to "Interest expense" in our consolidated statements of income. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See Note 14, "Derivative Financial Instruments", for more information.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354748808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized financial information of reportable segments</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of our reportable segments:</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-style:italic;font-weight:400;line-height:120%">Reportable Segments</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:57.818%"/><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:11.911%"/><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.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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Revenue</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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%">1,942,958&#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%">1,778,922&#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%">1,820,671&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342,509&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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%">613&#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%">198&#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%">(1,542)</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:#cceeff;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%">Elimination of inter-segment revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,290)</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;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:700;line-height:100%">3,213,513</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-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:700;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:700;line-height:100%">2,994,891</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-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:700;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:700;line-height:100%">3,107,348</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-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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Income from operations</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="6" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">GSG</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,263&#160;</span></td><td style="background-color:#cceeff;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%">CIG</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%">131,720&#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%">114,022&#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%">79,633&#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:#cceeff;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%">RCM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,933)</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Corporate&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,316)</span></td><td style="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%">(41,600)</span></td><td style="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%">(70,201)</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:#cceeff;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:700;line-height:100%">Total income from operations</span></td><td style="background-color:#cceeff;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:#cceeff;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%">278,701</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">241,091</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">188,762</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;border-top:3pt double #000;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"/></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></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">goodwill and intangible assets impairment charges, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">amortization of intangibles, other costs and other income not allocable to segments. The intangible asset amortization expense for fiscal 2021, 2020 and 2019 w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">as $11.5 million, $11.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and $11.6 million, respectively. Additionally, Corporate results included income (loss) for fair value adjustments to contingent consideration liabilities of $3.3 million, $15.0 million and $(1.1) million for fiscal 2021, 2020 and 2019, respectively. Corporate results in fiscal, 2020 and 2019 also included $15.8 million and $7.8&#160;million goodwill impairment charges, respectively.  See Note 6 - "Goodwill and Intangible Assets" for more information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:72.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><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:11.932%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total Assets</span><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:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">GSG</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%">604,366&#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%">649,417&#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:#cceeff;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%">CIG</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,238&#160;</span></td><td style="background-color:#cceeff;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%">RCM</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,360&#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%">14,258&#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:#cceeff;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%">Corporate&#160;</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,388,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235,645&#160;</span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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:700;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:700;line-height:100%">2,576,562</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-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:700;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:700;line-height:100%">2,378,558</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-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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate assets consist of intercompany eliminations and assets not allocated to our reportable segments including goodwill, intangible assets, deferred income taxes and certain other assets.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of geographic information</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;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:53.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><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:700;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:10pt;font-weight:700;line-height:100%">Fiscal Year Ended</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:10pt;font-weight:700;line-height:100%">Revenue:</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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 29, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,107,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,247,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign countries&#160;</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,432&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;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:#cceeff;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%">3,213,513</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,994,891</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:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">3,107,348</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:#cceeff;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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </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:71.374%"/><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:11.930%"/><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:11.932%"/><td style="width:0.1%"/><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-weight:700;line-height:100%">&#160;</span></td><td colspan="12" 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%">Balance at</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:10pt;font-weight:700;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></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:10pt;font-weight:700;line-height:100%">October 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">September 27,<br/>2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Foreign countries&#160;</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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,771&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,348&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">303,460</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">339,281</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes revenue and long-lived assets from our foreign operations, primarily in Canada, Australia and the United Kingdom, and revenue generated from non-U.S. clients. </span></div>(2)     Excludes goodwill, intangible assets and deferred income taxes.<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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354556904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related party transactions</a></td>
<td class="text">Our consolidated balance sheets also included the following amounts related to these services:<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:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">October 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;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%">September 27, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Accounts receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Contract 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%">5,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">3,261&#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:#cceeff;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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458456104040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of unaudited quarterly data</a></td>
<td class="text"><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:49.923%"/><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.530%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><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:700;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%">First<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;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%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Fiscal Year 2021</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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%">765,104&#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%">754,764&#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%">801,633&#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%">892,012&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,836&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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%">52,436&#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%">45,517&#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%">51,903&#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%">82,954&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">0.97&#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%">0.84&#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%">0.96&#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%">1.54&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.96&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.95&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">1.52&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">53,927&#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%">54,187&#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%">54,117&#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%">54,019&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,637&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,736&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,666&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">54,597&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Fiscal Year 2020</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%">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: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%">797,623&#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%">734,133&#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%">709,771&#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%">753,364&#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:#cceeff;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 from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,735&#160;</span></td><td style="background-color:#cceeff;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 income attributable to Tetra Tech</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%">47,310&#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%">36,397&#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%">45,497&#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%">44,654&#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:#cceeff;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%">Earnings per share attributable to Tetra Tech:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">0.87&#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%">0.67&#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%">0.84&#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%">0.83&#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:#cceeff;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%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.85&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.66&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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:#cceeff;border-top:3pt double #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%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"/><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:#cceeff;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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></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%">Basic</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%">54,560&#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%">54,699&#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%">53,985&#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%">53,841&#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:#cceeff;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%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,438&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">55,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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%">54,603&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354736232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 03, 2021 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458456101464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent', window );">Maximum term of original maturity to classify instrument as cash equivalent</a></td>
<td class="text">90 days<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="top.Show.showAR( this, 'defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection', window );">Period for billing and collecting unbilled receivables</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_ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_UnbilledContractsReceivablePeriodForBillingAndCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361744680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Property and Equipment (Details) - Equipment, furniture and fixtures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 03, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember', 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember', 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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=ttek_EquipmentFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EquipmentFurnitureAndFixturesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354654408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 03, 2021 </div>
<div>level</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="top.Show.showAR( this, 'defref_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting', window );">Number of levels below operating/reportable segments at which goodwill impairment testing is performed</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359266408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 03, 2021 </div>
<div>Institution</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</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="top.Show.showAR( this, 'defref_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure', window );">Financial institutions, in any such number of which investment exposure is limited</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_ttek_PercentageOfAccountReceivablesDueFromAgencies', window );">Accounts receivable due from various agencies of the U.S. federal government (as a percent)</a></td>
<td class="nump">24.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="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember', window );">U.S. government</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="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</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="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_CommercialMember', window );">U.S. commercial</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="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</strong></a></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="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">20.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="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_InternationalMember', window );">International</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="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration of Credit Risk</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="top.Show.showAR( this, 'defref_ttek_PercentageOfRevenueEarnedFromAgencies', window );">Revenue from customers (as a percent)</a></td>
<td class="nump">30.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="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract', window );"><strong>Contingent Consideration</strong></a></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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract', window );"><strong>Contingent Consideration</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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Earn Out Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_PercentageOfAccountReceivablesDueFromAgencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageOfAccountReceivablesDueFromAgencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_PercentageOfRevenueEarnedFromAgencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenue from customers within the risk category.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageOfRevenueEarnedFromAgencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_BusinessCombinationContingentConsiderationArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=ttek_FederalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_FederalGovernmentMember</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_MajorCustomersAxis=ttek_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_CommercialMember</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_MajorCustomersAxis=ttek_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_InternationalMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458357908184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Jun. 27, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 892,012<span></span>
</td>
<td class="nump">$ 801,633<span></span>
</td>
<td class="nump">$ 754,764<span></span>
</td>
<td class="nump">$ 765,104<span></span>
</td>
<td class="nump">$ 753,364<span></span>
</td>
<td class="nump">$ 709,771<span></span>
</td>
<td class="nump">$ 734,133<span></span>
</td>
<td class="nump">$ 797,623<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
<td class="nump">$ 3,107,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,191,244<span></span>
</td>
<td class="nump">1,078,432<span></span>
</td>
<td class="nump">1,048,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,492,813<span></span>
</td>
<td class="nump">1,391,592<span></span>
</td>
<td class="nump">1,509,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember', window );">Cost-plus</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">529,456<span></span>
</td>
<td class="nump">524,867<span></span>
</td>
<td class="nump">549,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember', window );">U.S. state and local government</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536,309<span></span>
</td>
<td class="nump">439,019<span></span>
</td>
<td class="nump">587,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_FederalGovernmentMember', window );">U.S. federal government</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,081,608<span></span>
</td>
<td class="nump">993,835<span></span>
</td>
<td class="nump">941,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_CommercialMember', window );">U.S. commercial</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">638,169<span></span>
</td>
<td class="nump">674,605<span></span>
</td>
<td class="nump">719,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=ttek_InternationalMember', window );">International</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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 957,427<span></span>
</td>
<td class="nump">$ 887,432<span></span>
</td>
<td class="nump">$ 859,568<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</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_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</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_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=ttek_CostPlusMember</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_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_StateAndLocalGovernmentMember</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_MajorCustomersAxis=ttek_FederalGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_FederalGovernmentMember</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_MajorCustomersAxis=ttek_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_CommercialMember</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_MajorCustomersAxis=ttek_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=ttek_InternationalMember</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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458454573160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 103,784<span></span>
</td>
<td class="nump">$ 92,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">190,403<span></span>
</td>
<td class="nump">171,905<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="top.Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetLiabilityNetCurrent', window );">Net contract liabilities</a></td>
<td class="num">(86,619)<span></span>
</td>
<td class="num">(79,273)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ttek_ContractRetentionsMember', window );">Contract retentions</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 12,200<span></span>
</td>
<td class="nump">$ 12,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContractWithCustomerAssetLiabilityNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset (Liability), Net Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractWithCustomerAssetLiabilityNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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=ttek_ContractRetentionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_ContractRetentionsMember</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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358304504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized during the period</a></td>
<td class="nump">$ 119,000<span></span>
</td>
<td class="nump">$ 118,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Net favorable operating income adjustments</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLossOnContracts', window );">Liabilities for anticipated losses</a></td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">13,200<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="top.Show.showAR( this, 'defref_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts', window );">Estimated cost to complete the related contracts</a></td>
<td class="nump">$ 104,000<span></span>
</td>
<td class="nump">118,000<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="top.Show.showAR( this, 'defref_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection', window );">Period for billing and collecting unbilled receivables</a></td>
<td class="text">12 months<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="top.Show.showAR( this, 'defref_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">14,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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,467,833<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="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne', window );">Remaining performance obligation, termination notice period one</a></td>
<td class="text">30 days<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="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo', window );">Remaining performance obligation, termination notice period two</a></td>
<td class="text">60 years<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="top.Show.showAR( this, 'defref_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree', window );">Remaining performance obligation, termination notice period three</a></td>
<td class="text">90 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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="top.Show.showAR( this, 'defref_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract', window );">Gains (losses) due to change in contract value</a></td>
<td class="num">$ (4,400)<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of remaining estimated costs to complete the contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Termination Notice Period Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_UnbilledContractsReceivablePeriodForBillingAndCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the period within which substantially all unbilled receivables are expected to be billed and collected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_UnbilledContractsReceivablePeriodForBillingAndCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123355788&amp;loc=d3e57777-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_CommercialInternationalServicesGroupMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361915592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Contract Balances - Accounts Receivable, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_us-gaap_BilledContractReceivables', window );">Billed</a></td>
<td class="nump">$ 432,814<span></span>
</td>
<td class="nump">$ 402,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled</a></td>
<td class="nump">240,536<span></span>
</td>
<td class="nump">253,364<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="nump">673,350<span></span>
</td>
<td class="nump">656,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(4,352)<span></span>
</td>
<td class="num">(7,147)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total accounts receivable, net</a></td>
<td class="nump">$ 668,998<span></span>
</td>
<td class="nump">$ 649,035<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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BilledContractReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BilledContractReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353085656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 03, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 3,467,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-04', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-04</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 2,031,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining unsatisfied performance obligation, expected timing of satisfaction</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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-03', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-03</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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining unsatisfied performance obligation</a></td>
<td class="nump">$ 1,436,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining unsatisfied performance obligation, expected timing of satisfaction</a></td>
<td class="text"> <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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-04">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=2021-10-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-03">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=2022-10-03</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359130264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></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>Dec. 20, 2021</div></th>
<th class="th"><div>Nov. 15, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>May 28, 2021</div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Dec. 11, 2020</div></th>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Oct. 05, 2021</div></th>
<th class="th"><div>Jan. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase 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="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>
<td class="nump">$ 147,800,000<span></span>
</td>
<td class="nump">$ 207,800,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased (in shares)</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>
<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">479,369<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="top.Show.showAR( this, 'defref_ttek_StockRepurchasedDuringPeriodAveragePricePerShare', window );">Average price per share (in dollars per share)</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>
<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">$ 125.16<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Share repurchases total cost</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>
<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">$ 60,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<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="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.20<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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly cash dividend declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.20<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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ttek_January2020StockRepurchaseProgramMember', window );">January 2020 Stock Repurchase 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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Maximum repurchase amount under stock repurchase 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ttek_October2021StockRepurchaseProgramMember', window );">October 2021 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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Maximum repurchase amount under stock repurchase 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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_ttek_StockRepurchasedDuringPeriodAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchasedDuringPeriodAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ttek_January2020StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=ttek_January2020StockRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=ttek_October2021StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=ttek_October2021StockRepurchaseProgramMember</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>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359650104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>May 28, 2021</div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Dec. 11, 2020</div></th>
<th class="th"><div>Sep. 04, 2020</div></th>
<th class="th"><div>May 29, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 13, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_StockRepurchaseAndDividendsAbstract', window );"><strong>Stock Repurchase And Dividends [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividend paid per share (in dollars per share)</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="nump">$ 10,800<span></span>
</td>
<td class="nump">$ 10,831<span></span>
</td>
<td class="nump">$ 9,212<span></span>
</td>
<td class="nump">$ 9,198<span></span>
</td>
<td class="nump">$ 9,153<span></span>
</td>
<td class="nump">$ 9,175<span></span>
</td>
<td class="nump">$ 8,225<span></span>
</td>
<td class="nump">$ 8,190<span></span>
</td>
<td class="nump">$ 40,041<span></span>
</td>
<td class="nump">$ 34,743<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_ttek_StockRepurchaseAndDividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase And Dividends [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_StockRepurchaseAndDividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458357017320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> $ in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2018 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>USD ($) </div>
<div>employee </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </div>
<div>AUD ($) </div>
<div>employee </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>AUD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</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">$ 59,300<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition and integration costs</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</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">$ 3,273<span></span>
</td>
<td class="nump">$ 14,971<span></span>
</td>
<td class="num">(1,085)<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="top.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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement', window );">Significant unobservable input, earn-out period</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">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>
<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="top.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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement', window );">Significant unobservable input, earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Existing customer contracts | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Existing customer contracts | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_HoareLeaMember', window );">Hoare Lea</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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_NumberOfEmployeesAcquiredInAcquisition', window );">Number of employees | employee</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">900<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of acquisition purchase price</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">$ 151,700<span></span>
</td>
<td class="nump">88,600<span></span>
</td>
<td class="nump">103,300<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Initial cash payments</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">101,400<span></span>
</td>
<td class="nump">71,400<span></span>
</td>
<td class="nump">54,200<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">$ 16,500<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">50,300<span></span>
</td>
<td class="nump">16,500<span></span>
</td>
<td class="nump">21,100<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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="nump">28,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>
<td class="nump">$ 74,000<span></span>
</td>
<td class="nump">$ 28,000<span></span>
</td>
<td class="nump">$ 25,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of acquisitions | acquisition</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>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments', window );">Payables related to estimated post-closing adjustments</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>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 3,300<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Promissory note</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,700<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Net debt assumed</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,500<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business acquisitions | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_WYGplcMember', window );">WYG</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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_ttek_NumberOfEmployeesAcquiredInAcquisition', window );">Number of employees | employee</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">1,600<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_NormanDisneyAndYoungMember', window );">NDY</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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">1,800<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">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<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">$ 2.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent 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="text">&#160;<span></span>
</td>
<td class="nump">$ 25.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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">$ 5.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,400)<span></span>
</td>
<td class="num">$ (7.9)<span></span>
</td>
<td class="num">$ (2,100)<span></span>
</td>
<td class="num">$ (3.0)<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne', window );">Maximum contingent consideration, year one</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">$ 7.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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo', window );">Maximum contingent consideration, year two</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">8.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="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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree', window );">Maximum contingent consideration, year three</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">$ 8.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="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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut', window );">Percentage of maximum potential earn-out</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">38.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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_EGlobalTechMember', window );">EGT</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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent 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">$ 25,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</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">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>
<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">4,700<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne', window );">Maximum contingent consideration, year one</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">$ 8,500<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo', window );">Maximum contingent consideration, year two</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">9,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree', window );">Maximum contingent consideration, year three</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">$ 7,500<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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut', window );">Percentage of maximum potential earn-out</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">84.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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_SegueTechnologiesIncMember', window );">SEG</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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent earn-out liability</a></td>
<td class="nump">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300<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">$ 8,100<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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod', window );">Earn-out period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</a></td>
<td class="nump">$ 3,400<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne', window );">Maximum contingent consideration, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo', window );">Maximum contingent consideration, year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree', window );">Maximum contingent consideration, year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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>
<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="top.Show.showAR( this, 'defref_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut', window );">Percentage of maximum potential earn-out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57.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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ttek_AllAcquisitionsMember', window );">All 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>
<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>
<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="top.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>
<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>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Aggregate maximum of contingent 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,400<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>
<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_ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the earn out period for operating income projection used for fair value measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Earn Out Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_NumberOfEmployeesAcquiredInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of employees acquired in the acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_NumberOfEmployeesAcquiredInAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerContractsMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TradeNamesMember</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=ttek_HoareLeaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_HoareLeaMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_WYGplcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_WYGplcMember</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=ttek_NormanDisneyAndYoungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_NormanDisneyAndYoungMember</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=ttek_EGlobalTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EGlobalTechMember</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=ttek_SegueTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_SegueTechnologiesIncMember</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=ttek_AllAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_AllAcquisitionsMember</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>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458440202632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EarnOutPaymentsAbstract', window );"><strong>Earn-out payments:</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="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (20,251)<span></span>
</td>
<td class="num">$ (22,900)<span></span>
</td>
<td class="num">$ (12,018)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember', window );">Contingent 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,617<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
<td class="nump">35,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition date fair value of contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,235<span></span>
</td>
<td class="nump">16,581<span></span>
</td>
<td class="nump">27,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="num">$ (13,500)<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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Foreign exchange impact</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="num">(558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EarnOutPaymentsAbstract', window );"><strong>Earn-out payments:</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="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Reported as cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(427)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Reported as cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,251)<span></span>
</td>
<td class="num">(22,900)<span></span>
</td>
<td class="num">(12,018)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 32,617<span></span>
</td>
<td class="nump">59,297<span></span>
</td>
<td class="nump">32,617<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest expense | Contingent 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">992<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingIncomeLossMember', window );">Operating income | Contingent 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="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="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Earnings adjustment to contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,273)<span></span>
</td>
<td class="num">$ (14,971)<span></span>
</td>
<td class="nump">$ 1,085<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EarnOutPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EarnOutPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember</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_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InterestExpenseMember</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_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OperatingIncomeLossMember</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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458356583032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details) - USD ($)<br></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>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 993,498,000<span></span>
</td>
<td class="nump">$ 924,820,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,591,000<span></span>
</td>
<td class="nump">80,176,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (15,800,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,800,000)<span></span>
</td>
<td class="num">$ (7,755,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,489,000<span></span>
</td>
<td class="nump">4,302,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">1,108,578,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">924,820,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,112,000<span></span>
</td>
<td class="nump">74,882,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</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">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,006,000<span></span>
</td>
<td class="num">(369,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">538,433,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="nump">483,018,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,479,000<span></span>
</td>
<td class="nump">5,294,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</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="num">(15,800,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments', window );">Translation and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,483,000<span></span>
</td>
<td class="nump">4,671,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 477,183,000<span></span>
</td>
<td class="nump">$ 570,145,000<span></span>
</td>
<td class="nump">$ 477,183,000<span></span>
</td>
<td class="nump">$ 483,018,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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillTranslationAndPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_GovernmentServicesGroupMember</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=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_CommercialInternationalServicesGroupMember</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>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458360084216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="nump">$ 7,755,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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of excess of fair value over carrying value (less than)</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">150.00%<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,378,558,000<span></span>
</td>
<td class="nump">2,378,558,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,576,562,000<span></span>
</td>
<td class="nump">2,378,558,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 924,820,000<span></span>
</td>
<td class="nump">1,108,578,000<span></span>
</td>
<td class="nump">993,498,000<span></span>
</td>
<td class="nump">924,820,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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</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">11,500,000<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_ttek_PercentageNegativeGrowth', window );">Percentage negative growth</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">7.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,802,000<span></span>
</td>
<td class="nump">538,433,000<span></span>
</td>
<td class="nump">516,315,000<span></span>
</td>
<td class="nump">441,802,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534,000,000<span></span>
</td>
<td class="nump">534,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">556,100,000<span></span>
</td>
<td class="nump">534,000,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="nump">17,700,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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>
<td class="nump">15,800,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,018,000<span></span>
</td>
<td class="nump">570,145,000<span></span>
</td>
<td class="nump">477,183,000<span></span>
</td>
<td class="nump">483,018,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross amounts of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">598,700,000<span></span>
</td>
<td class="nump">598,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">691,600,000<span></span>
</td>
<td class="nump">598,700,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</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">$ 121,500,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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember', window );">ASP</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,800,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>
<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,900,000<span></span>
</td>
<td class="nump">144,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>
<td class="nump">144,900,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,500,000<span></span>
</td>
<td class="nump">$ 95,500,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="nump">$ 95,500,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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=ttek_RemediationFieldServicesMember', window );">RFS</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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">7,800,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Carrying value</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">61,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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">$ 48,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_PercentageNegativeGrowth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Negative Growth</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_PercentageNegativeGrowth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="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_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AU</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=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_GovernmentServicesGroupMember</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=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_CommercialInternationalServicesGroupMember</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_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ReportingUnitAxis=ttek_AsiaPacificReportingUnitMember</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_ReportingUnitAxis=ttek_RemediationFieldServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ReportingUnitAxis=ttek_RemediationFieldServicesMember</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>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355306120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 118,971<span></span>
</td>
<td class="nump">$ 106,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(80,981)<span></span>
</td>
<td class="num">(92,478)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 37,990<span></span>
</td>
<td class="nump">13,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Client relations</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">7 years 3 months 18 days<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 69,455<span></span>
</td>
<td class="nump">60,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(43,984)<span></span>
</td>
<td class="num">(53,392)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 25,471<span></span>
</td>
<td class="nump">7,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">8 months 12 days<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 34,577<span></span>
</td>
<td class="nump">37,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(30,670)<span></span>
</td>
<td class="num">(32,761)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 3,907<span></span>
</td>
<td class="nump">4,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Technology and trade names</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted- Average Remaining Life (in years)</a></td>
<td class="text">3 years 9 months 18 days<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Amount</a></td>
<td class="nump">$ 14,939<span></span>
</td>
<td class="nump">7,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,327)<span></span>
</td>
<td class="num">(6,325)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 8,612<span></span>
</td>
<td class="nump">$ 1,639<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OrderOrProductionBacklogMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TradeNamesMember</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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353349880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Estimated Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 9,664<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">7,591<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">4,983<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">4,348<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">3,967<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Beyond</a></td>
<td class="nump">7,437<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Amount</a></td>
<td class="nump">$ 37,990<span></span>
</td>
<td class="nump">$ 13,943<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358576856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 131,242<span></span>
</td>
<td class="nump">$ 125,511<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(93,509)<span></span>
</td>
<td class="num">(90,004)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">37,733<span></span>
</td>
<td class="nump">35,507<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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense related to property and equipment</a></td>
<td class="nump">12,300<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">$ 17,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ttek_EquipmentFurnitureAndFixturesMember', window );">Equipment, 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">94,780<span></span>
</td>
<td class="nump">90,942<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 36,462<span></span>
</td>
<td class="nump">$ 34,569<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ttek_EquipmentFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EquipmentFurnitureAndFixturesMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361828984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Before Income Taxes, by Geographical Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income before income taxes:</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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 211,222<span></span>
</td>
<td class="nump">$ 209,443<span></span>
</td>
<td class="nump">$ 185,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">55,648<span></span>
</td>
<td class="nump">18,548<span></span>
</td>
<td class="num">(10,399)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">$ 266,870<span></span>
</td>
<td class="nump">$ 227,991<span></span>
</td>
<td class="nump">$ 175,136<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458439755992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 41,056<span></span>
</td>
<td class="nump">$ 24,102<span></span>
</td>
<td class="nump">$ 30,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">9,893<span></span>
</td>
<td class="nump">6,872<span></span>
</td>
<td class="nump">8,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">18,887<span></span>
</td>
<td class="nump">20,398<span></span>
</td>
<td class="nump">15,016<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">69,836<span></span>
</td>
<td class="nump">51,372<span></span>
</td>
<td class="nump">53,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(6,034)<span></span>
</td>
<td class="nump">2,187<span></span>
</td>
<td class="num">(9,108)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(2,060)<span></span>
</td>
<td class="nump">870<span></span>
</td>
<td class="num">(1,195)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(27,703)<span></span>
</td>
<td class="num">(328)<span></span>
</td>
<td class="num">(27,312)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax (benefit) expense</a></td>
<td class="num">(35,797)<span></span>
</td>
<td class="nump">2,729<span></span>
</td>
<td class="num">(37,615)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 34,039<span></span>
</td>
<td class="nump">$ 54,101<span></span>
</td>
<td class="nump">$ 16,375<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359090232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at federal statutory 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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and Development ("R&amp;D") credits</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(4.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax differential on foreign earnings</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Non-taxable foreign interest income</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.90%<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="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent', window );">Stock compensation</a></td>
<td class="num">(3.30%)<span></span>
</td>
<td class="num">(2.20%)<span></span>
</td>
<td class="num">(2.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(9.30%)<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="num">(13.50%)<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="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent', window );">Change in uncertain tax positions</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to provision</a></td>
<td class="num">(3.70%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(0.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="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent', window );">Disallowed officer compensation</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Cash repatriation</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent', window );">Unremitted earnings</a></td>
<td class="nump">1.00%<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent', window );">Revaluation of deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.014)<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="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent', window );">Deferred tax adjustments</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent', window );">Transition taxes on foreign earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total income tax expense</a></td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 change in uncertain tax positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458470711832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></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>Oct. 03, 2021</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">9.30%<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Reduction in income tax expense due to excess tax benefits on share-based payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,900<span></span>
</td>
<td class="nump">$ 8,300<span></span>
</td>
<td class="nump">$ 6,400<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="top.Show.showAR( this, 'defref_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent', window );">Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.70%<span></span>
</td>
<td class="nump">25.60%<span></span>
</td>
<td class="nump">24.60%<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Deferred tax liabilities for undistributed foreign earnings</a></td>
<td class="nump">$ 3,136<span></span>
</td>
<td class="nump">$ 3,136<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">50,900<span></span>
</td>
<td class="nump">50,900<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">13,040<span></span>
</td>
<td class="nump">13,040<span></span>
</td>
<td class="nump">24,395<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">12,899<span></span>
</td>
<td class="nump">12,899<span></span>
</td>
<td class="nump">9,228<span></span>
</td>
<td class="nump">$ 9,169<span></span>
</td>
<td class="nump">$ 8,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Accrual of additional interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">2,600<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="top.Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Reduction in accrued interest and penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">200<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Amount of interest and penalties accrued</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">$ 3,600<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="nump">80,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Tax expense related to repatriation of foreign earnings</a></td>
<td class="nump">5,600<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="top.Show.showAR( this, 'defref_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested', window );">Undistributed foreign earnings no longer indefinitely reinvested</a></td>
<td class="nump">20,100<span></span>
</td>
<td class="nump">20,100<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Deferred tax liabilities for undistributed foreign earnings</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">3,100<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Tax benefit primarily consisting of valuation allowances</a></td>
<td class="nump">21,600<span></span>
</td>
<td class="nump">21,600<span></span>
</td>
<td class="nump">$ 22,300<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carry forwards which expire at various dates</a></td>
<td class="nump">14,700<span></span>
</td>
<td class="nump">14,700<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">165,500<span></span>
</td>
<td class="nump">165,500<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carry forwards which have no expiration date</a></td>
<td class="nump">150,800<span></span>
</td>
<td class="nump">150,800<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforwards</a></td>
<td class="nump">21,500<span></span>
</td>
<td class="nump">21,500<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">3,900<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carry forwards which expire at various dates</a></td>
<td class="nump">$ 43,700<span></span>
</td>
<td class="nump">$ 43,700<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_ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123452999&amp;loc=d3e28511-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123452999&amp;loc=d3e28446-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123452999&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CA</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_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StateAndLocalJurisdictionMember</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>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355287560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State taxes</a></td>
<td class="nump">$ 1,342<span></span>
</td>
<td class="nump">$ 1,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves and contingent liabilities</a></td>
<td class="nump">6,662<span></span>
</td>
<td class="nump">6,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable including the allowance for doubtful accounts</a></td>
<td class="nump">5,917<span></span>
</td>
<td class="nump">6,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">41,657<span></span>
</td>
<td class="nump">28,223<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="top.Show.showAR( this, 'defref_ttek_DeferredTaxAssetsLeasingArrangements', window );">Lease liabilities, operating leases</a></td>
<td class="nump">60,181<span></span>
</td>
<td class="nump">66,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">3,560<span></span>
</td>
<td class="nump">5,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Loss carry-forwards</a></td>
<td class="nump">54,825<span></span>
</td>
<td class="nump">43,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(13,040)<span></span>
</td>
<td class="num">(24,395)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">161,104<span></span>
</td>
<td class="nump">133,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Unbilled revenue</a></td>
<td class="num">(5,595)<span></span>
</td>
<td class="num">(14,451)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expense</a></td>
<td class="num">(8,136)<span></span>
</td>
<td class="num">(5,967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use assets, operating leases</a></td>
<td class="num">(60,181)<span></span>
</td>
<td class="num">(66,941)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(40,121)<span></span>
</td>
<td class="num">(29,130)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Undistributed earnings</a></td>
<td class="num">(3,136)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(85)<span></span>
</td>
<td class="num">(1,615)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(117,254)<span></span>
</td>
<td class="num">(118,104)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 43,850<span></span>
</td>
<td class="nump">$ 15,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358843064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of unrecognized tax benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of 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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 9,228<span></span>
</td>
<td class="nump">$ 9,169<span></span>
</td>
<td class="nump">$ 8,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current year tax positions</a></td>
<td class="nump">2,171<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">1,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior year tax positions</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(641)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 12,899<span></span>
</td>
<td class="nump">$ 9,228<span></span>
</td>
<td class="nump">$ 9,169<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354418376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Credit facilities</a></td>
<td class="nump">$ 212,500<span></span>
</td>
<td class="nump">$ 291,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term debt</a></td>
<td class="num">(12,500)<span></span>
</td>
<td class="num">(49,264)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 242,395<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458439667656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jul. 30, 2018</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,500,000<span></span>
</td>
<td class="nump">$ 291,659,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="top.Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Bank overdrafts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,400,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Accordion feature, higher borrowing capacity option</a></td>
<td class="nump">$ 1,000,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 700,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Accordion feature, increase limit</a></td>
<td class="nump">$ 300,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="top.Show.showAR( this, 'defref_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage', window );">Annual principal payment, amortization percentage</a></td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,500,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted-average interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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="top.Show.showAR( this, 'defref_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap', window );">Weighted-average rate including the effects of interest rate swap agreement (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30%<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="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum', window );">Debt covenant, maximum consolidated leverage ratio</a></td>
<td class="nump">3.00<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="top.Show.showAR( this, 'defref_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum', window );">Debt covenant, minimum consolidated interest coverage ratio</a></td>
<td class="nump">3.00<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="top.Show.showAR( this, 'defref_us-gaap_RatioOfIndebtednessToNetCapital1', window );">Consolidated leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.87<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="top.Show.showAR( this, 'defref_ttek_RatioOfConsolidatedFixedChargeCoverageRatio', window );">Consolidated fixed charge coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.38<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Federal Funds Effective Swap Rate</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Term Loan Facility</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 450,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available for borrowing under facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Minimum</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Revolving Credit Facility | Prime Rate or Eurodollar Rate | Maximum</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Standby Letters 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Swingline loan</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">20,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement | Multicurrency borrowings and letter 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 200,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_OtherCreditFacilitiesMember', window );">Other credit facilities</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Annual Principal Payment, Amortization Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_RatioOfConsolidatedFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RatioOfConsolidatedFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_RatioOfIndebtednessToNetCapital1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indebtedness divided by net capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RatioOfIndebtednessToNetCapital1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StandbyLettersOfCreditMember</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=ttek_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_AmendedCreditAgreementMember</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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</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=ttek_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_TermLoanFacilityMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_EurodollarMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=ttek_PrimeRateOrEurodollarRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=ttek_PrimeRateOrEurodollarRateMember</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_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BridgeLoanMember</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=ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember</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=ttek_OtherCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_OtherCreditFacilitiesMember</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>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355203544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 03, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 12,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Credit facilities</a></td>
<td class="nump">$ 212,500<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458456594520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expense</a></td>
<td class="nump">$ 79.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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353286616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 91,076<span></span>
</td>
<td class="nump">$ 87,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(106)<span></span>
</td>
<td class="num">(2,216)<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="top.Show.showAR( this, 'defref_ttek_LeaseCostOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 90,970<span></span>
</td>
<td class="nump">$ 85,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LeaseCostOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Cost, Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LeaseCostOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458355191304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 81,943<span></span>
</td>
<td class="nump">$ 80,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 72,076<span></span>
</td>
<td class="nump">$ 317,587<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458467186216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet and Other Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases:</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 215,422<span></span>
</td>
<td class="nump">$ 239,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current</a></td>
<td class="nump">67,452<span></span>
</td>
<td class="nump">69,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term</a></td>
<td class="nump">174,285<span></span>
</td>
<td class="nump">191,955<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 241,737<span></span>
</td>
<td class="nump">$ 261,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term:</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 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="top.Show.showAR( this, 'defref_ttek_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate:</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Discount Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358951832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 71,913<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">55,528<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">40,512<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">29,521<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">19,643<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Beyond</a></td>
<td class="nump">40,119<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">257,236<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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(15,499)<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total present value of lease liabilities</a></td>
<td class="nump">$ 241,737<span></span>
</td>
<td class="nump">$ 261,605<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458351416728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - Narrative (Details) - USD ($)<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>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted in the period (in shares)</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 11,250,000<span></span>
</td>
<td class="nump">$ 10,334,000<span></span>
</td>
<td class="nump">$ 11,751,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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">23,067,000<span></span>
</td>
<td class="nump">19,424,000<span></span>
</td>
<td class="nump">17,618,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 100,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period to recognize the unrecognized compensation cost</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 29,400,000<span></span>
</td>
<td class="nump">22,400,000<span></span>
</td>
<td class="nump">20,400,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="nump">11,800,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options</a></td>
<td class="nump">$ 12,900,000<span></span>
</td>
<td class="nump">$ 8,300,000<span></span>
</td>
<td class="nump">$ 6,400,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">117,934<span></span>
</td>
<td class="nump">167,525<span></span>
</td>
<td class="nump">179,478<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 122.02<span></span>
</td>
<td class="nump">$ 83.92<span></span>
</td>
<td class="nump">$ 66.26<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards outstanding (in shares)</a></td>
<td class="nump">380,631<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">488,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Director</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1', window );">Percentage of shares that ultimately vest depending on growth in diluted earnings per share</a></td>
<td class="nump">50.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2', window );">Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period</a></td>
<td class="nump">50.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">57,542<span></span>
</td>
<td class="nump">74,011<span></span>
</td>
<td class="nump">89,816<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 153.03<span></span>
</td>
<td class="nump">$ 99.85<span></span>
</td>
<td class="nump">$ 80.41<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards outstanding (in shares)</a></td>
<td class="nump">318,000<span></span>
</td>
<td class="nump">355,000<span></span>
</td>
<td class="nump">384,000<span></span>
</td>
<td class="nump">323,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember', window );">RSUs and PSUs</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="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 31,600,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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 20,900,000<span></span>
</td>
<td class="nump">$ 17,700,000<span></span>
</td>
<td class="nump">$ 15,400,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2015Member', window );">2015 EIP</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit', window );">The number every share or unit issued counts against aggregate share limit (in shares)</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EquityIncentivePlan2018Member', window );">2018 EIP</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">2,300,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for future awards (in shares)</a></td>
<td class="nump">487,023<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="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution', window );">Maximum amount that an employee can contribute during a purchase right period</a></td>
<td class="nump">$ 5,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay', window );">Exercise price as percentage of fair market value on the first day of purchase right period</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay', window );">Exercise price as percentage of fair market value on the last day of purchase right period</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">300,000<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">10,705,000<span></span>
</td>
<td class="nump">8,715,000<span></span>
</td>
<td class="nump">6,844,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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 900,000<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="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants', window );">Accumulated amount by participants to purchase the entity's common stock</a></td>
<td class="nump">$ 10,800,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="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member', window );">Grant date prior to March 6, 2006 | 2005 EIP | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</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="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member', window );">Grant date prior to March 6, 2006 | 2005 EIP | Stock options | First anniversary of grant date and monthly thereafter</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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting rights after specified period</a></td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | 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>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">8 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="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | Stock options | Each anniversary of grant date</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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting rights after specified period</a></td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember', window );">Grant date on or after March 6, 2006 | 2005 EIP | RSUs | Each anniversary of grant date</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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of vesting rights after specified period</a></td>
<td class="nump">25.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number every share or unit issued under the plan counts against aggregate share limit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum amount that an employee is permitted to contribute during a purchase right period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=ttek_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EmployeeAndDirectorsStockOptionsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_DirectorMember</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember</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=ttek_EquityIncentivePlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EquityIncentivePlan2015Member</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=ttek_EquityIncentivePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EquityIncentivePlan2018Member</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=ttek_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EmployeeStockPurchasePlanMember</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_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardDateAxis=ttek_DatesPriorToMarchSixth2006Member</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=ttek_EquityIncentivePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EquityIncentivePlan2005Member</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_VestingAxis=ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VestingAxis=ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember</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_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardDateAxis=ttek_MarchSixth2006AndSubsequentDatesMember</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_VestingAxis=ttek_EachAnniversaryOfGrantDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VestingAxis=ttek_EachAnniversaryOfGrantDateMember</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>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361818200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 23,067<span></span>
</td>
<td class="nump">$ 19,424<span></span>
</td>
<td class="nump">$ 17,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit related to stock-based compensation</a></td>
<td class="num">(4,910)<span></span>
</td>
<td class="num">(4,318)<span></span>
</td>
<td class="num">(4,016)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Stock-based compensation, net of tax benefit</a></td>
<td class="nump">$ 18,157<span></span>
</td>
<td class="nump">$ 15,106<span></span>
</td>
<td class="nump">$ 13,602<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359583176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the period (in shares) | shares</a></td>
<td class="nump">539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the period (in shares) | shares</a></td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested or expected to vest at the end of the period (in shares) | shares</a></td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at the end of the period (in shares) | shares</a></td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- Average Exercise Price per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 36.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">34.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">40.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">38.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">38.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 37.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-Average Remaining Contractual Term</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding</a></td>
<td class="text">4 years 11 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest</a></td>
<td class="text">4 years 11 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">4 years 8 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding | $</a></td>
<td class="nump">$ 24,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest | $</a></td>
<td class="nump">24,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable | $</a></td>
<td class="nump">$ 20,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358785480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning of the period (in shares)</a></td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">488,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">117,934<span></span>
</td>
<td class="nump">167,525<span></span>
</td>
<td class="nump">179,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(167,000)<span></span>
</td>
<td class="num">(178,000)<span></span>
</td>
<td class="num">(180,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="num">(17,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">380,631<span></span>
</td>
<td class="nump">444,000<span></span>
</td>
<td class="nump">470,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 63.93<span></span>
</td>
<td class="nump">$ 50.42<span></span>
</td>
<td class="nump">$ 39.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">122.02<span></span>
</td>
<td class="nump">83.92<span></span>
</td>
<td class="nump">66.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">59.64<span></span>
</td>
<td class="nump">46.87<span></span>
</td>
<td class="nump">36.95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">77.74<span></span>
</td>
<td class="nump">65.43<span></span>
</td>
<td class="nump">48.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 83.30<span></span>
</td>
<td class="nump">$ 63.93<span></span>
</td>
<td class="nump">$ 50.42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the beginning of the period (in shares)</a></td>
<td class="nump">355,000<span></span>
</td>
<td class="nump">384,000<span></span>
</td>
<td class="nump">323,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">57,542<span></span>
</td>
<td class="nump">74,011<span></span>
</td>
<td class="nump">89,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(193,000)<span></span>
</td>
<td class="num">(162,000)<span></span>
</td>
<td class="num">(108,000)<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="top.Show.showAR( this, 'defref_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment', window );">Adjustment (in shares)</a></td>
<td class="nump">99,214<span></span>
</td>
<td class="nump">63,643<span></span>
</td>
<td class="nump">79,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(5,000)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested balance at the end of the period (in shares)</a></td>
<td class="nump">318,000<span></span>
</td>
<td class="nump">355,000<span></span>
</td>
<td class="nump">384,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 64.83<span></span>
</td>
<td class="nump">$ 53.67<span></span>
</td>
<td class="nump">$ 44.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">153.03<span></span>
</td>
<td class="nump">99.85<span></span>
</td>
<td class="nump">80.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">57.40<span></span>
</td>
<td class="nump">47.28<span></span>
</td>
<td class="nump">31.63<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="top.Show.showAR( this, 'defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue', window );">Adjustment (in dollars per share)</a></td>
<td class="nump">57.40<span></span>
</td>
<td class="nump">48.36<span></span>
</td>
<td class="nump">31.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">74.05<span></span>
</td>
<td class="nump">83.98<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested balance at the end of the period (in dollars per share)</a></td>
<td class="nump">$ 82.96<span></span>
</td>
<td class="nump">$ 64.83<span></span>
</td>
<td class="nump">$ 53.67<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PerformanceSharesMember</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>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359156920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 11,250<span></span>
</td>
<td class="nump">$ 10,334<span></span>
</td>
<td class="nump">$ 11,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Shares purchased (in shares)</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted-average purchase price per share (in dollars per share)</a></td>
<td class="nump">$ 86.16<span></span>
</td>
<td class="nump">$ 51.77<span></span>
</td>
<td class="nump">$ 46.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of purchase rights</a></td>
<td class="nump">$ 10,705<span></span>
</td>
<td class="nump">$ 8,715<span></span>
</td>
<td class="nump">$ 6,844<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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EmployeeStockPurchasePlanMember</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>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361749720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details) - ESPP<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">47.90%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">26.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate of return, annual</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=ttek_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_EmployeeStockPurchasePlanMember</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>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361796264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions to the plans</a></td>
<td class="nump">$ 26.9<span></span>
</td>
<td class="nump">$ 25.0<span></span>
</td>
<td class="nump">$ 23.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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Assets related to deferred compensation plans</a></td>
<td class="nump">41.4<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Liabilities related to deferred compensation plans</a></td>
<td class="nump">$ 41.1<span></span>
</td>
<td class="nump">$ 35.0<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="top.Show.showAR( this, 'defref_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge', window );">Maximum age pension plan was open for new entrants</a></td>
<td class="text">24 years<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_ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353380440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Amounts Recorded on the Balance Sheet (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 03, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 65,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation</a></td>
<td class="num">(64,830)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Net surplus</a></td>
<td class="nump">$ 1,006<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359458904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Oct. 03, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 65,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Equities</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">13,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Mutual Fund</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember', window );">Liability driven investment funds</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">17,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember', window );">Cash/other</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Category [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 711<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsCategoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember</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>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353283256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details) - Pension Plan<br></strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation', window );">Rate of inflation</a></td>
<td class="nump">2.85%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation', window );">Rate of inflation</a></td>
<td class="nump">3.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359569032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Calculation (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Jun. 27, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 82,954<span></span>
</td>
<td class="nump">$ 51,903<span></span>
</td>
<td class="nump">$ 45,517<span></span>
</td>
<td class="nump">$ 52,436<span></span>
</td>
<td class="nump">$ 44,654<span></span>
</td>
<td class="nump">$ 45,497<span></span>
</td>
<td class="nump">$ 36,397<span></span>
</td>
<td class="nump">$ 47,310<span></span>
</td>
<td class="nump">$ 232,810<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
<td class="nump">$ 158,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding&#160;&#8211; basic (in shares)</a></td>
<td class="nump">54,019<span></span>
</td>
<td class="nump">54,117<span></span>
</td>
<td class="nump">54,187<span></span>
</td>
<td class="nump">53,927<span></span>
</td>
<td class="nump">53,841<span></span>
</td>
<td class="nump">53,985<span></span>
</td>
<td class="nump">54,699<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of diluted stock options and unvested restricted stock (in shares)</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="nump">950<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common stock outstanding&#160;&#8211; diluted (in shares)</a></td>
<td class="nump">54,597<span></span>
</td>
<td class="nump">54,666<span></span>
</td>
<td class="nump">54,736<span></span>
</td>
<td class="nump">54,637<span></span>
</td>
<td class="nump">54,603<span></span>
</td>
<td class="nump">54,692<span></span>
</td>
<td class="nump">55,463<span></span>
</td>
<td class="nump">55,438<span></span>
</td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share attributable to Tetra Tech:</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>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.54<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354537432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share - Antidilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Securities excluded from the calculation of dilutive potential common shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359847384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Narrative (Details) - Derivatives designated as hedging instruments<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>agreement</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity', window );">Number of derivative agreements | agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 212,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="nump">2.79%<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="top.Show.showAR( this, 'defref_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest', window );">Fair value of interest rate swap agreements</a></td>
<td class="num">$ (9,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,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="top.Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Loss to be reclassified during next twelve months</a></td>
<td class="nump">$ 5,400,000<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1', window );">Period of reclassification from accumulated other comprehensive income to interest expense</a></td>
<td class="text">12 months<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap1Member', window );">Interest Rate Swap 1 | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 42,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap2Member', window );">Interest Rate Swap 2 | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">42,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap3Member', window );">Interest Rate Swap 3 | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">42,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap4Member', window );">Interest Rate Swap 4 | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">42,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_InterestRateSwap5Member', window );">Interest Rate Swap 5 | Cash flow hedges</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">42,500,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=ttek_ForeignExchangeForwardAndInterestRateSwapMember', window );">Foreign currency forward contracts and interest rate swap agreements</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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="top.Show.showAR( this, 'defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion', window );">Ineffective portion</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet', window );">Amounts excluded from effectiveness testing</a></td>
<td class="nump">$ 0<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_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of derivative agreements entered into by the entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1</td>
</tr>
<tr>
<td style="padding-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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InterestRateSwapMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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=ttek_InterestRateSwap1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_InterestRateSwap1Member</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=ttek_InterestRateSwap2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_InterestRateSwap2Member</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=ttek_InterestRateSwap3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_InterestRateSwap3Member</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=ttek_InterestRateSwap4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_InterestRateSwap4Member</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=ttek_InterestRateSwap5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_InterestRateSwap5Member</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=ttek_ForeignExchangeForwardAndInterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_ForeignExchangeForwardAndInterestRateSwapMember</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>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458455688152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements | Derivatives designated as hedging instruments | Cash flow hedges | Other current liabilities</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="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Interest rate swap agreements</a></td>
<td class="nump">$ 9,394<span></span>
</td>
<td class="nump">$ 15,512<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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InterestRateSwapMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</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>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458467217512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="nump">$ 6,117<span></span>
</td>
<td class="num">$ (4,638)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,125)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap agreements</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="nump">$ 6,117<span></span>
</td>
<td class="num">$ (4,638)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">(Loss) gain recognized in other comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,125)<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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InterestRateSwapMember</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>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359685352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 1,037,373<span></span>
</td>
<td class="nump">$ 989,464<span></span>
</td>
<td class="nump">$ 967,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">36,761<span></span>
</td>
<td class="num">(1,203)<span></span>
</td>
<td class="num">(32,991)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">1,234,291<span></span>
</td>
<td class="nump">1,037,373<span></span>
</td>
<td class="nump">989,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</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="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(161,786)<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
<td class="num">(127,350)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">42,816<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
<td class="num">(32,356)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">(6,058)<span></span>
</td>
<td class="num">(4,039)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">36,758<span></span>
</td>
<td class="num">(1,202)<span></span>
</td>
<td class="num">(33,234)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(125,028)<span></span>
</td>
<td class="num">(161,786)<span></span>
</td>
<td class="num">(160,584)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments</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="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(146,275)<span></span>
</td>
<td class="num">(149,711)<span></span>
</td>
<td class="num">(128,602)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">30,641<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">30,641<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
<td class="num">(21,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(115,634)<span></span>
</td>
<td class="num">(146,275)<span></span>
</td>
<td class="num">(149,711)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Gain (Loss) on Derivative Instruments</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="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,873)<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,247)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,873)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Gain (Loss) on Derivative Instruments</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="top.Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(15,511)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">12,175<span></span>
</td>
<td class="num">(599)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive income</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Interest rate contracts, net of tax</a></td>
<td class="num">(6,058)<span></span>
</td>
<td class="num">(4,039)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">6,117<span></span>
</td>
<td class="num">(4,638)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (9,394)<span></span>
</td>
<td class="num">$ (15,511)<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeMember</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_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedTranslationAdjustmentMember</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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedGainLossNetCashFlowHedgeParentMember</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>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458354510024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 03, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember', window );">Amended Credit Agreement</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under credit facility</a></td>
<td class="nump">$ 212.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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=ttek_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_AmendedCreditAgreementMember</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>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353377576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 15, 2019 </div>
<div>action</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ttek_LossContingencyNumberOfActions', window );">Number of qui tam actions</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_LossContingencyNumberOfActions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Actions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_LossContingencyNumberOfActions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458356427800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments - Financial Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 03, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 892,012,000<span></span>
</td>
<td class="nump">$ 801,633,000<span></span>
</td>
<td class="nump">$ 754,764,000<span></span>
</td>
<td class="nump">$ 765,104,000<span></span>
</td>
<td class="nump">$ 753,364,000<span></span>
</td>
<td class="nump">$ 709,771,000<span></span>
</td>
<td class="nump">$ 734,133,000<span></span>
</td>
<td class="nump">$ 797,623,000<span></span>
</td>
<td class="nump">$ 3,213,513,000<span></span>
</td>
<td class="nump">$ 2,994,891,000<span></span>
</td>
<td class="nump">$ 3,107,348,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,836,000<span></span>
</td>
<td class="nump">$ 69,807,000<span></span>
</td>
<td class="nump">$ 60,807,000<span></span>
</td>
<td class="nump">$ 66,252,000<span></span>
</td>
<td class="nump">66,735,000<span></span>
</td>
<td class="nump">$ 63,525,000<span></span>
</td>
<td class="nump">$ 47,530,000<span></span>
</td>
<td class="nump">$ 63,302,000<span></span>
</td>
<td class="nump">278,701,000<span></span>
</td>
<td class="nump">241,091,000<span></span>
</td>
<td class="nump">188,762,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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense for intangible assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,500,000<span></span>
</td>
<td class="nump">11,600,000<span></span>
</td>
<td class="nump">11,600,000<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="top.Show.showAR( this, 'defref_ttek_FairValueAdjustmentsToContingentConsideration', window );">Fair value adjustments to contingent consideration liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,273,000<span></span>
</td>
<td class="nump">14,971,000<span></span>
</td>
<td class="num">(1,085,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 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="nump">15,800,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="nump">0<span></span>
</td>
<td class="nump">15,800,000<span></span>
</td>
<td class="nump">7,755,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,576,562,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="nump">2,378,558,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="nump">2,576,562,000<span></span>
</td>
<td class="nump">2,378,558,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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>
<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">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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</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>
<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">15,800,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | GSG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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,942,958,000<span></span>
</td>
<td class="nump">1,778,922,000<span></span>
</td>
<td class="nump">1,820,671,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,297,000<span></span>
</td>
<td class="nump">168,669,000<span></span>
</td>
<td class="nump">185,263,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,366,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="nump">649,417,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="nump">604,366,000<span></span>
</td>
<td class="nump">649,417,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | CIG</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<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,325,668,000<span></span>
</td>
<td class="nump">1,266,059,000<span></span>
</td>
<td class="nump">1,342,509,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,720,000<span></span>
</td>
<td class="nump">114,022,000<span></span>
</td>
<td class="nump">79,633,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">572,607,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="nump">479,238,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="nump">572,607,000<span></span>
</td>
<td class="nump">479,238,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | RCM</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613,000<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
<td class="num">(1,542,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,933,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,360,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="nump">14,258,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="nump">11,360,000<span></span>
</td>
<td class="nump">14,258,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination of inter-segment revenue</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(55,726,000)<span></span>
</td>
<td class="num">(50,288,000)<span></span>
</td>
<td class="num">(54,290,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</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>
<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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Financial information concerning reportable segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,316,000)<span></span>
</td>
<td class="num">(41,600,000)<span></span>
</td>
<td class="num">$ (70,201,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,388,229,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="nump">$ 1,235,645,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="nump">$ 1,388,229,000<span></span>
</td>
<td class="nump">$ 1,235,645,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_ttek_FairValueAdjustmentsToContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value adjustments to contingent consideration during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_FairValueAdjustmentsToContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_GovernmentServicesGroupMember</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=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_CommercialInternationalServicesGroupMember</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_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_StatementBusinessSegmentsAxis=ttek_RemediationAndConstructionManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_RemediationAndConstructionManagementMember</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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359600664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments - Geographic Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Jun. 27, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 892,012<span></span>
</td>
<td class="nump">$ 801,633<span></span>
</td>
<td class="nump">$ 754,764<span></span>
</td>
<td class="nump">$ 765,104<span></span>
</td>
<td class="nump">$ 753,364<span></span>
</td>
<td class="nump">$ 709,771<span></span>
</td>
<td class="nump">$ 734,133<span></span>
</td>
<td class="nump">$ 797,623<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
<td class="nump">$ 3,107,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">303,460<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">339,281<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">303,460<span></span>
</td>
<td class="nump">339,281<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256,086<span></span>
</td>
<td class="nump">2,107,459<span></span>
</td>
<td class="nump">2,247,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">215,689<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">230,933<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">215,689<span></span>
</td>
<td class="nump">230,933<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign countries</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Reportable Segments</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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">957,427<span></span>
</td>
<td class="nump">887,432<span></span>
</td>
<td class="nump">$ 859,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 87,771<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">$ 108,348<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">$ 87,771<span></span>
</td>
<td class="nump">$ 108,348<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_NonUsMember</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>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458361879768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments - Narrative (Details) - Forecast<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 02, 2022 </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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_GovernmentServicesGroupMember', window );">GSG</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationLineItems', window );"><strong>Reclassification [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified', window );">Annual revenue to be reclassed in the next fiscal quarter</a></td>
<td class="num">$ (170)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ttek_CommercialInternationalServicesGroupMember', window );">CIG</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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationLineItems', window );"><strong>Reclassification [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="top.Show.showAR( this, 'defref_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified', window );">Annual revenue to be reclassed in the next fiscal quarter</a></td>
<td class="nump">$ 170<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ReclassificationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationLineItems</td>
</tr>
<tr>
<td style="padding-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=ttek_GovernmentServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_GovernmentServicesGroupMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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=ttek_CommercialInternationalServicesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=ttek_CommercialInternationalServicesGroupMember</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>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458353236696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Related party revenues</a></td>
<td class="nump">$ 95,500<span></span>
</td>
<td class="nump">$ 88,200<span></span>
</td>
<td class="nump">$ 99,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party expenses</a></td>
<td class="nump">92,400<span></span>
</td>
<td class="nump">86,400<span></span>
</td>
<td class="nump">$ 98,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable, net</a></td>
<td class="nump">19,082<span></span>
</td>
<td class="nump">20,884<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="top.Show.showAR( this, 'defref_ttek_ContractWithCustomerAssetRelatedParty', window );">Contract assets</a></td>
<td class="nump">5,092<span></span>
</td>
<td class="nump">3,261<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 3,026<span></span>
</td>
<td class="nump">$ 478<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_ttek_ContractWithCustomerAssetRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ContractWithCustomerAssetRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458467178536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2021</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_ttek_COVID19IncrementalCosts', window );">COVID-19 incremental costs</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">$ 8,200,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,800,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="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="nump">$ 7,755,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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">$ 800,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember', window );">Contingent 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="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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Net gains in earnings for adjustments on contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500,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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Tax benefit primarily consisting of valuation allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,600,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>
<td class="nump">$ 21,600,000<span></span>
</td>
<td class="nump">$ 22,300,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_ttek_COVID19IncrementalCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>COVID-19 Incremental Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_COVID19IncrementalCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=ttek_ContingentConsiderationMember</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_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458359424648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Jun. 27, 2021</div></th>
<th class="th"><div>Mar. 28, 2021</div></th>
<th class="th"><div>Dec. 27, 2020</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Jun. 28, 2020</div></th>
<th class="th"><div>Mar. 29, 2020</div></th>
<th class="th"><div>Dec. 29, 2019</div></th>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 892,012<span></span>
</td>
<td class="nump">$ 801,633<span></span>
</td>
<td class="nump">$ 754,764<span></span>
</td>
<td class="nump">$ 765,104<span></span>
</td>
<td class="nump">$ 753,364<span></span>
</td>
<td class="nump">$ 709,771<span></span>
</td>
<td class="nump">$ 734,133<span></span>
</td>
<td class="nump">$ 797,623<span></span>
</td>
<td class="nump">$ 3,213,513<span></span>
</td>
<td class="nump">$ 2,994,891<span></span>
</td>
<td class="nump">$ 3,107,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">81,836<span></span>
</td>
<td class="nump">69,807<span></span>
</td>
<td class="nump">60,807<span></span>
</td>
<td class="nump">66,252<span></span>
</td>
<td class="nump">66,735<span></span>
</td>
<td class="nump">63,525<span></span>
</td>
<td class="nump">47,530<span></span>
</td>
<td class="nump">63,302<span></span>
</td>
<td class="nump">278,701<span></span>
</td>
<td class="nump">241,091<span></span>
</td>
<td class="nump">188,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to Tetra Tech</a></td>
<td class="nump">$ 82,954<span></span>
</td>
<td class="nump">$ 51,903<span></span>
</td>
<td class="nump">$ 45,517<span></span>
</td>
<td class="nump">$ 52,436<span></span>
</td>
<td class="nump">$ 44,654<span></span>
</td>
<td class="nump">$ 45,497<span></span>
</td>
<td class="nump">$ 36,397<span></span>
</td>
<td class="nump">$ 47,310<span></span>
</td>
<td class="nump">$ 232,810<span></span>
</td>
<td class="nump">$ 173,859<span></span>
</td>
<td class="nump">$ 158,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share attributable to Tetra Tech:</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>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.54<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 4.26<span></span>
</td>
<td class="nump">$ 3.16<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares outstanding:</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>
<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">54,019<span></span>
</td>
<td class="nump">54,117<span></span>
</td>
<td class="nump">54,187<span></span>
</td>
<td class="nump">53,927<span></span>
</td>
<td class="nump">53,841<span></span>
</td>
<td class="nump">53,985<span></span>
</td>
<td class="nump">54,699<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">54,078<span></span>
</td>
<td class="nump">54,235<span></span>
</td>
<td class="nump">54,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">54,597<span></span>
</td>
<td class="nump">54,666<span></span>
</td>
<td class="nump">54,736<span></span>
</td>
<td class="nump">54,637<span></span>
</td>
<td class="nump">54,603<span></span>
</td>
<td class="nump">54,692<span></span>
</td>
<td class="nump">55,463<span></span>
</td>
<td class="nump">55,438<span></span>
</td>
<td class="nump">54,675<span></span>
</td>
<td class="nump">55,022<span></span>
</td>
<td class="nump">55,936<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140458358275448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2021</div></th>
<th class="th"><div>Sep. 27, 2020</div></th>
<th class="th"><div>Sep. 29, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts</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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in valuation and qualifying accounts and reserves</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 7,147<span></span>
</td>
<td class="nump">$ 10,562<span></span>
</td>
<td class="nump">$ 5,188<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="top.Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="num">(4,130)<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">7,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">195<span></span>
</td>
<td class="num">(4,887)<span></span>
</td>
<td class="num">(1,868)<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="top.Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="nump">1,140<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">4,352<span></span>
</td>
<td class="nump">7,147<span></span>
</td>
<td class="nump">10,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Income tax valuation allowance</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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Changes in valuation and qualifying accounts and reserves</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">24,395<span></span>
</td>
<td class="nump">20,543<span></span>
</td>
<td class="nump">21,479<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="top.Show.showAR( this, 'defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">13,698<span></span>
</td>
<td class="nump">3,852<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(26,059)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(23,714)<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="top.Show.showAR( this, 'defref_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments', window );">Other</a></td>
<td class="nump">1,006<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 13,040<span></span>
</td>
<td class="nump">$ 24,395<span></span>
</td>
<td class="nump">$ 20,543<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ttek_ValuationAllowanceAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ValuationAllowanceAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ttek_</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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>121
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MJL.KS<,'+7?]V\%[J;6L^\NMX"#<&,#O#Q*8/WPP+QS'%\S7_P-02P,$%
M  @ +H%X4^,FM0+7 @  MPD  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6R=5EUOVC 4_2M6M(=6ZL@''X$*D%JF:GN8AHJV/4Q[,,F%6'7LS#;0[M?O
MVDDS*.&K/(#MW'/N.3?7V,.-5$\Z S#D.>="C[S,F.+6]W6204YU2Q8@\,E"
MJIP:G*JEKPL%-'6@G/M1$/3\G#+AC8=N;:K&0[DRG F8*J)7>4[5RSUPN1EY
MH?>Z\,B6F;$+_GA8T"7,P'POI@IG?LV2LAR$9E(0!8N1=Q?>3L+  ES$#P8;
MO34FULI<RB<[^9*.O, J @Z)L104?]8P <XM$^KX4Y%Z=4X+W!Z_LC\X\VAF
M3C5,)/_)4I.-O+Y'4EC0%3>/<O,9*D-=RY=(KMTWV92QW=@CR4H;F5=@5) S
M4?[2YZH06X"P<P 058#H7$"[ K2=T5*9L_6)&CH>*KDARD8CFQVXVC@TNF'"
MOL:94?B4(<Z,)U)HR5E*#:3DGG(J$B S2Z?)U90J$"8#PQ+*K\E'\H'X1&>X
MJH>^P>R6PT^J3/=EINA IF^):9&@?4.B( H;X)/C\!D4+1+%#A[LPGWT7!N/
M:N.1XVL?XC-H&?O1$+D@#TR@<48YF4K-7'_]NIMKH[#+?A])UJZ3M5VRSH%D
M4^Q-4 I+C"\T>;HA=&4RJ=A?N^+J2:Z8J(;73;4M^7N.WV[-]1@WJOT,_?5V
M$4_'[1CHU 8ZEQDHJ")KRE?@A*>2<ZHT*4"5)AH]E"GZ6]J"5A"^,7 B:$=]
MMU;?O4Q]57.F]0H73Y2^NU?2MT4_%K$CN%<+[KU+,/X/:T-%RL3RE.K>2=7'
M(G94Q[7J^*CJB<QSW#GO;?%X3T_8#1J;_)S('0?]VD'_ @?OZ?'^.3U^(FA'
M^J"6/KA ^D4-/M@K9[<]Z(?[=6\*C ?QP;*'P?]3*+A<_07=7M&?X:$QLM&$
MOW6JVBO-5ZJ63&C"88'0H!7CME?E+:&<&%FX@W8N#1[;;ICAS0J4#<#G"RG-
MZ\2>W?5=;?P/4$L#!!0    ( "Z!>%/Y"F^BR@4  !47   8    >&PO=V]R
M:W-H965T<R]S:&5E=#0N>&ULE9AM<]HX$,>_BH;>=-J9!O3@QS1AI@F]N[SH
M-5/:ZVN!!?AJ6U06(??M;VT33-!:S;T!;/Z[UF\E[:YUM=?F1[U1RI+'LJCJ
MZ]'&VNWE9%(O-ZJ4]5AO507_K+0II85+LY[46Z-DUAJ5Q813&DU*F5>CZ55[
M[]Y,K_3.%GFE[@VI=V4IS;\WJM#[ZQ$;/=WXDJ\WMKDQF5YMY5K-E?VVO3=P
M-3EZR?)2576N*V+4ZGKT@5W.>-08M(J_<[6O3WZ3!F6A]8_FXBZ['M%F1*I0
M2]NXD/#UH&Y5432>8!P_#TY'QV<VAJ>_G[S_WL(#S$+6ZE87W_/,;JY'R8AD
M:B5WA?VB]W^J U#8^%OJHFX_R;[31L&(+'>UU>7!&$90YE7W+1\/@3@Q8-&
M 3\8\'.#<,! ' S$2PV"@T'01J9#:>,PDU9.KXS>$].HP5OSHPUF:PWX>=7,
M^]P:^#<'.SN]U56MBSR35F5D;N$+)M761*_(7;74I2(7Y-M\1M[\]I;4&VE4
M3?**?-WH72VKK+Z:6!A$XVJR/#SPIGL@'W@@X^23KNRF)A^K3&7/'4Q@]$<$
M_H1PP[T>/R_MF%#QCG#*&3*@6[_Y7&W'A,>M.47,9R\Q3QMSEGIHQ'%"1.LO
M&/#W13VH:J>PP':&<6O8[.>'J>!,A$Q0"@-_.$5VI3Q-@R1ECG2&>&4T%D%R
M*GV&$AQ1 B_*'T;7-=D:O<HMQM-91R=/#M(DH-3%091!%(K0I4&4-&&)&(0)
MCS"A%V8.J2FOUN_(6E7*R(+ \B<R@RV9U];()GL1]0CIN%;HK@B=@5UPSM.8
MN[28E 810W!1*>6"#O)&1][(R_MA^7.7UWF7G $UKZQ:-YQP[>.,G!&=X_U2
M,7,5%XS"0A^$BH]0L1<*LIV%280,1Y:0^/),=42O7[&(OG_]*N&,O2<KF1OR
M((N=@@G^!W)PFQ(QV-@9J. QLAU='0O2&-F,KA#(DW 0/#F")U[PNW(+4 U'
MD]G76F?[O"@PI.27\^<J+EB8(-MVABCC.!RF28\TJ9^FJTPKHTL"'5 WA^@$
MI<X(>)S$U(W\+:(,&,42IJMD21)'?!"+T;X8TU^ 604EUL)N:PC1ZDJ=QZ<L
M=GD0'1,QDD(P82P\-">M!7L9S2%?H#@,64T\?EY]#D28- A0)DP*]6*XIC'>
M4_&7++Z%@J9;'2:*6/GHI>3NZHJB)$9*'2;E<8HM1$3*8F@'HF'*O@MA_C;D
M[F5<PHVS"*A($2Y$&L(.P[@0*8O.%N]SKKXE8?Z>Y"_EW5QN^\ %3P22+Q I
M;)LD1=(@)@TA8PS7,]9W)<S?EO0\1%IK\L7.RD4!$Z=)I>%^98UN&Y>V@#>[
M$>_9L48"HT9T2'1FF"X=;L)8WY4P?UOBX?VJH ^#S^4&)8S<EABFEF%;T)4V
M4QNZJWJ&2<,$MO8P:M^KL*[:BP'4C])4,''002O3O7MYD"\]KQZL[Q*8OTVX
MD76^)&_@#2^#52/-R;/?HD'MW"6G[?98L/-XNBHQYNP\E*Z*CY-T((I]J\#\
MO<(L+W;-N^W_@$H1*!Z=0[DJ,6;1.92K J@ A^)]G\"I=VE\;X\S5'8A'Z#[
M62OH9LL2&O/#&[K>V=I"TPZKQ[<N>%_)N;^2]^NB>P(:-^X6W3"@<7(6.%3&
M17@6.526)M% Z/KRS?WE^W0]^&#<VAH&41R>PR"RD')^#H/)4C$$TU=I[J_2
M\]VB3?%R:;6!1>!D]^=^^RK)_57RMO'4O"F8X=.(@XO3U'<114P$2-E M4$D
M&))2,6W,XI@-ETO>ETON+Y>?[48= C6(]]QU7YFXOS*]*&9NN8#W]5#$V#$
M)H: <2K<=G^&BQ,6A($;MLG)>6&IS+H]=ZTA++O*=N=NQ[O'L]T/[8GFV?T;
M=CGK3FA[-]V!\2=IUGE5DT*MP"4=QS OICN#[2ZLWK:GD@MMK2[;GQLEX86\
M$<#_*ZWMTT7S@.-)^/0_4$L#!!0    ( "Z!>%,;MOP7K0,  ",,   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULO5?;CMLV$/T50LA# F17$G4/; .[
M=MKF(<TB3MJ'H ^T1%M*)-(E:7OS]QU2LM;6;1,$Z(LE4N?,S)GA93P[<?%-
MYI0J]%B53,ZM7*G]&]N6:4XK(F_YGC+XLN6B(@J&8F?+O: D,Z2JM+'CA'9%
M"F8M9F;N02QF_*#*@M$'@>2AJHCX?D]+?II;KG6>^%CL<J4G[,5L3W9T3=7G
M_8. D=U:R8J*,EEPA@3=SJT[]\W*Q9I@$'\5]"0OWI&6LN'\FQZ\R^:6HR.B
M)4V5-D'@<:1+6I;:$L3Q;V/4:GUJXN7[V?IO1CR(V1!)E[S\N\A4/K=B"V5T
M2PZE^LA/?]!&4*#MI;R4YA>=:FSD6R@]2,6KA@P15 6KG^2Q2<0%P0U'"+@A
MX"YAS(/7$+P?)?@-P3>9J:68/*R((HN9X"<D-!JLZ1>33,,&^073=5\K 5\+
MX*G%DC/)RR(CBF9HK> !1542\2U:\@J64JYK?*3H'4MY1=$-^KQ>H9<O7J$7
MJ&#H4\X/DK!,SFP%T6B;=MIXOJ\]XQ'/+D;O.5.Y1&]91K-K S;(:+7@LY9[
M/&GQ0ZIND>.]1MC![D! RVGZFNYO$8X,W1F@KWZ$GFBZFTRH\=K*>,:>-V;O
M7(S16GRYVT@E8.?\,^'.;]WYQIT_XNY/.&,*8W>HE#4W,EQ]E!P7V,.Q!UD^
M7B:X#W,C+TZ<:]AJ !;$4?AD[4I!T"H()A/V0>54H/0J4[6BUXA1DT9%'B=2
M%;:.PLE4P8$#QPF#[2D$9>EW!$5@LB3U099]A5UK-M&XVSJIM9?P(@V>$_I^
M)Z<#*-\+.AGM@VZP$X?A<$:C5F@T*?1WN#?0RY)+^0J!M)3('&WAID YS784
M'4EY,**?51KUP@M=-^H([8-N_-"+AR7$K83X?Y&PBOO1N=C%P7!X21M>,AG>
M^)IM@GXNLTE_=827.ZE.;1\%P3M>9Q$-H#R<)"/;TG6>KAAG4N3RI[9D<W<X
MO6!PF 0)[B@;P+D1#N/.XEH-X7 01<Z(N(O[T_UI<8@H)8K-09%-29'BB'&8
M9TKP$N@[0"DJJ'S^A&A\7V6A>SX,8+SN@3N$\48.!Q<_2<>_+OT3A=,1?M/\
M6;&X?\E R<.X*[B/TR4/>B4?P.' ]_R.;ONB>ZJHV)DN5,*F/#!5-Q_M;-OI
MWIG^KC-_KSM@TY4]F:G;Y_=$[ HF44FW8-*YC> F$W5'6@\4WYL>;<,5='SF
M-8<NG@H-@.];SM5YH!VT_PL6_P%02P,$%     @ +H%X4]2=OGY."0  2RD
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6R56EUSHS@6_2N4JQ]FJCHQ
M^N"K*TE5M]V]VP\SD^KL[#YCD&.F,7@$=I+Y]7LEB+'#04E>$L!'0N=>Z=ZC
MBZX>:OVSV2C5>H_;LFJN9YNVW7V:SYMLH[9I<UGO5$6_K&N]35NZU??S9J=5
MFMM&VW+.?3^<;].BFMU<V6>W^N:JWK=E4:E;[37[[3;53U]463]<S]CL^<&/
MXG[3F@?SFZM=>J_N5/OG[E;3W?S82UYL5=44=>5IM;Z>?6:?EC(T#2SBOX5Z
M:$ZN/4-E5=<_S<WW_'KFFQ&I4F6MZ2*E?P>U4&5I>J)Q_-UW.CN^TS0\O7[N
M_9LE3V16::,6=?F_(F\WU[-XYN5JG>[+]D?]\&_5$PI,?UE=-O:O]]!C_9F7
M[9NVWO:-:03;HNK^IX^](4X:L'"B >\;\)<-Y$0#T3<0;VT@^P;26J:C8NVP
M3-OTYDK7#YXV:.K-7%ACVM9$OZB,W^]:3;\6U*Z]6=154Y=%GK8J]^Y:^D=.
M;1NO7GN+M-EXWVAB--Z%]^?=TOOEPZ]7\Y9>:IK.L_X%7[H7\(D7,.[]5E?M
MIO&^5KG*SSN8TVB/0^;/0_["G3W^D;67GB\^>MSG# QHX6Y^IW:7'H]L<Q\T
M7[ZE>6*:L\3!1AP=(&Q_8LH!QLIK:^6UKK<>K6B=MD5UWRV)HBU4\\GQ'GE\
MC[3OD1/O^9UB2%%E]58A'W9M(]O6A(K##1<\%LSWR42'4^..D2P2<>*/D$N
M#.(H/.OSC$IPI!(X3?8Y_XL61C=/VYJB3U9765$JKSIR-,_-76:LN]/UH:"Y
MYZV>WFW>\#BFT&G>I:*PFQ5I%\RJW$NWM6Z+?^P#9/&NN_#,XK$?C T.@#)D
M8\\L 3".I9PT=W2D%CFI??U[7[1/9-AGVU)LV-/52>#XJRZJUCN01_9:-8AN
M-!K<A4S K%D 8!@"NRQ1CWXD)NG&1[JQVY-%T^IBM3>.LW%0I;JB"=.OSW<S
MCT?CE*$OQ\3'N-"NOY>\07^^C"=I)T?:B9/VYY/Y:EA3YLE^7IB42G/Y(=4Y
M))> 6>R'T9C=&,@2R<=F6 (@Q8QI?LP?,IW_RA)=*ZV)SG.(2!^QQ_I^SJ:6
MB&4"G :@00@F*^R2> 73O$XR.'/RNC7AS>HPDH%>63>-HGEK)%56[TV,I,"D
MBD.Z*B?H,K"2F !K$R 9!]Y>(F"8A-.QB/&!+7>R_;[=I84VP=_,TONZSA^*
MLH2\^&@0(T)C".4H'ZPZ@(RBP.&^(?\SX23TC>AXA[3<*R\]3VP4:$RF,E1-
MS*$4IB?32?^2\PG&S\-ASQD@F4PBD%$ E/FQ@_0@1IA;C?R+=B1FCC9I:?,)
MI6A*S)1E3.I4E'!VQ@J0J 3#!W%R,0&D9#+F":"D?Z9Y#DJ%N:7*8I.2 QN3
M/$^4!ZU0\K"A6A;IJBBM"OEH!8O)-^LU;8ILZEGM&^JP(6Q&-FD*FY-<<H4-
M>H6Y!<OG<72P(S*33I,VZD<)73!6&BR22"PB9""C\W35^V ,O6 ^Y^&T%P8!
MP]P*YE8K"AHTL1YINVRBHR%:MQNE72R!P AB#D@"(&."HP4UAO(@="2W0;0P
MMVHYNG.7/AE?0D9CZ<!$$""_C9'&&2P<TU\"K$A\-BWSV2!)V"N:),OT7IDY
MN36.FPY^8]$02 ZT- !>Q Q$R25 LE@$R20K/N@0[M8AB^<5=K+X$2L^U@Q,
MD,0=TP+(( 9R90F %Z$O'*P&%<+=*N0/NYQ>HS36!7$D0? &0-*+(4C, 'E!
M6H,[. U:@[^B-4Z$XDF<G#O6& >*0OAHHP.0%P%+P I#2 HP\71HY(/ZX&[U
M\?M;-\F0[%@?"%^*" 1) .4AEU$"Z (HJ0XVO;7C@^[@\EW5EJ(ZJ.8=Y0 ^
M9'X>N'-.^M0).2/*81X_)GQK?_N+?ED@Z^T<@+ E$U $6"!H&,L89%S<*W/%
MN$%=<+>Z6*2[HDW++N/FQ>3FF(.L'P=(MB(DXUR"S1:$ABR9SK-\D!+\-2E1
M9TKE_?1YOWSE8P4@P9I? !R+(E0/ ,@PF,Z^?) 4W"TICJ%AW]A-,UPLD"-0
M#Q20(4T #87/04:&O2:1[XB"@]#@R;O"PKJHTBI[>U@00_(7[N1_/G]6M:8>
M3'$)V5&,L[6(2!(#.R*H'XL0:   E2SBX?1V1PPB0+A%P _2V7W8H\U=65?W
M%ZW26R]7*[@:!"P]2!HZH BP0N -'>XWH) Y37)0!<*M"HCD7F>;U)99UD:<
M;LU.UM3+($>0O:V0 11AHH\8BMX0Z[_L]YSBR3<)MRKXCU4\=L]$U,RJIPA
M(;S5168NI\FBXD(4HF(2A#(&W0F@89Q,"P(Q" +A+D0<T[3UY+'>8FJ^%_7^
M58TN4.7 YVA/!:%6IH[YHM(%]QU54#'H$N'6)7?&=:3PNO*V>E0Z*QHL.\18
M(#!FMU4C;@#I"X&B#^HS<N0K,6@.X=8<-E_9>HLMMQR4SG6ZQIM[ 22""$,.
M-E< BI%+@)PB->@-X=8;R\*H\BKO5B.D C^$^!)-00 5,I(@VR(H3\)HNH0K
M!F$AW,+B5A>47'<D#T^S19=SE5<J$UDA4Z  >,1 61XAF4 ?S0!RBM^@)H2[
M;#$23DA.0(*@/&'*2,EXE[1 6$:!5H(=%<2*P ^G(Z@<%(UT*YJOMEQI"Y>/
M_?*CS:/JEZ)U;;?!,<5%<V'T\8&$<X67IASKDRA"6TH Y* ZL@0XRDGG"_B<
M^Z!WI%OO]!_5M9FRWB^YZJY^-3Y_'^>Q7DG\ .R" )""$5@"2X"DQ9+$#I</
M"DBZ%=!BBIN7MMY*W1>5^6!JIL03)5)(&'UXH30 :G8(ROW$!XL906GK&T\'
M+3E((NF61$[.RM23'6S!=Y0P?%'X[=D"*#;,$D%'ACEG>W)8Y UU$JO_\KTV
MOFPWRM(SY0SG<91!B$BW$/E>T=: )"4T&-830'D@I. !$)$(R5]\83^G,B@/
MZ58>IW7"8U5'J_7>Y.VN;JCL!/G +YFW+<J2Q-='[P.[E,]W=FI]""[Y\P-H
MEFX8IT=J@H2A,A!"!B\*O;U9QDB2X )(S?G)*;.MTO?VM%[CV>\.W>FMX]/C
MB<#/]AS<B^=?V*=E=ZYOZ*8[9OA;JBEX-*0!UM2E?QF1SW1W<J^[:>N=/<NV
MJMNVWMK+C4ISI0V ?E_7=?M\8UYP/#]Y\W]02P,$%     @ +H%X4]N[!65C
M @  O@4  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6R-5$MOVS ,_BN"
MT4,+;'[%;=<B,= D*]9#L:!!M\.P@V(SL5!9\B2FR?[]*-GQTD>"7BR1XO?Q
M97*XT>;)5@#(MK54=A14B,UU%-FB@IK;4#>@Z&6I3<V11+.*;&. EQY4RRB-
MXXNHYD(%^=#K9B8?ZC5*H6!FF%W7-3=_QR#U9A0DP4[Q(%85.D64#QN^@CG@
M8S,S)$4]2REJ4%9HQ0PL1\%-<CW-G+TW^"%@8_?NS&6RT/K)"7?E*(A=0""A
M0,? Z7B&"4CIB"B,/QUGT+MTP/W[COW6YTZY++B%B98_18G5*/@2L!*6?"WQ
M06^^09?/N>,KM+3^RS:M[249%VN+NN[ %$$M5'OR;5>'/4!R<0"0=H#T-2 [
M !AT@,%' 5D'\*6.VE1\':8<>3XT>L.,LR8V=_'%]&A*7RC7]CD:>A6$PWRB
ME=52E!RA9'.D@WJ*ENDEFW!;L5OZ+RP[G7%#Z@I0%%R>L<_L<3YEIR=G[(0)
MQ>Z%E-1$.XR00G+$4=&Y'[?NTP/NDY3=:R*V[*LJH7Q)$%$N?4+I+J%Q>I3Q
M>X$ABP>?6!JGR3L!38[#Y]"$++WT\/@=^/0C\"L'3ZZ.9#/HVS/P?(-#?+N.
MO&K(KYN%14-#\_N(DZQWDGDGV0$G=ZK0-3#D6S?(:U5:.@N@>2S?ZVA+=N[)
MW%9YSM.0*OV\7^2W-DF8O;29OK4Y#]/>ILTDVONS:S KOR$L*_1:8?M/]-I^
M"=WXV7NE']-R:G?)?YIVL]USLQ+*,@E+HHS#2XK(M-NB%5 W?GX6&FD:_;6B
M!0O&&=#[4FO<"<Y!O[+S?U!+ P04    "  N@7A3AEG_-=8)   7-P  &
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
MKE2Z5&4#T'^_+XKZQYOF^SC'[\)=_!]02P,$%     @ +H%X4\D%&YK, @
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
M$^TS)%8PV0*Y>"VR/?1*ZJK5>L][9"4U3V#$ Y!SYW47\Z>8VN1T$X$U^1
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
M@[9RAZ$3.^/A)Z W<J\S9/_6D:F \NQ\1PJQ"FA<E]1:$ OTM15EFW+HF,%
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
M7Y7W3!UYH4'@@4S]\6SJ@:I?:O7!R-*]CO;2T%O+?6;TN$5E%>C^(*5I#S9
M]UQ>_PU02P,$%     @ +H%X4ZRY/L9F%   2$P  !D   !X;"]W;W)K<VAE
M971S+W-H965T,30N>&ULW5QK<]LVE_XK&*]W:\_(LB1;L9TFF?$M;J9)DXG3
M9K([^P$B(0EO*%(%2"OJKW^?<P#P(E&VFCC=;K\DEH3+N9_G'(!\MLC,9SM5
M*A=?9DEJG^],\WS^]/#01E,UD[:;S56*7\:9F<D<'\WDT,Z-DC%/FB6'@U[O
MR>%,ZG3GQ3/^[IUY\2PK\D2GZIT1MIC-I%E>J"1;/-_I[X0OWNO)-*<O#E\\
MF\N)NE7YK_-W!I\.RU5B/5.IU5DJC!H_WSGO/[TXIO$\X#>M%K;VMR!.1EGV
MF3Z\BI_O](@@E:@HIQ4D_KM3ERI):"&0\;M?<Z?<DB;6_PZKOV3>P<M(6G69
M)1]UG$^?[YSNB%B-99'D[[/%3\KS,Z3UHBRQ_*]8N+'#XQT1%3;/9GXR*)CI
MU/TOOW@YU":<]C9,&/@) Z;;;<147LE<OGAFLH4P-!JKT1_,*L\&<3HEI=SF
M!K]JS,M?G$>_%]IJDI!]=IAC1?K^,/*S+]SLP8;9_8%XDZ7YU(KK-%9Q<X%#
MD%+2,PCT7 SN7?%ME'=%[Z@C!KU!_Y[UCDK^CGB]HPWK7106WU@K+K/92*?2
MF4(:BW-K8?(U]L7_G(]L;F F_WO/OL?EOL>\[_%7RO7>V>2)3^U<1NKY#ES-
M*G.G=AI+BE>I&&L;R80%U1$+!0/'[T;%8!4,2O$>$Z6)ILSNE;J# \[A3CE^
M-_/,.%'L[5R^O]K9[X@/4R5^EOH/E9*HYC)=BKW_^H_3P:#WX\___0O_U?\1
MXUY=O#\_>/_F_%*<%S!.M\IMEA2.KC#GU?LWU1PB(,?Z<VGR5!D[U7.ATUR!
MM=R*;"Q^RJ11XK62'?'Z]3L>?UN,K(ZU-%IAU9V?7E_O['<%B!7:LA_&6$)<
M%":5HV5'7!@(QDY!>U) T9+7F)OL3L>8C\B0Q =1(F$(ZLM<&8Q5-#\"JT7.
M3$"4XZ30L8B7J9SIR/(28"N!4"P&Q_!&LSQ($/IT.A&1G,L1?LR)P#P3-DON
M%"^8J"]"I1/H5!D::2.MTD@1.:-$S:Q +*6!,V4BC6V=FT,ND%1D,M HQ<AD
M,A9&IA-% O*[8ZNN@#H:,O@H(=!TDF=I1UQ=-AEG*:>!O[AF!#*^TS8S2QX_
MDRDB,'\?08N(:$PW[$Y'BC0T=IQ(!&^=>XK2[$Y22 7S"$)0L,SQ\QRFQ:M+
ML!R35+QE@-*IDDD^[0@5%Q'3U!&3[(X(Q-B.F"M8/--C<R?:I;,="]Z17R2D
M)Q0(S* >,8%'YM.N@*4UQ'$K4W&EU23KB$N9:,@ZU;+3%$NL)SJ'0!82XA%P
M^M2Z_$;&W"8!FHUU:TR7@O#<9^ Y-A1I@@FXQ>W2YFHF9ED,/O4??HNI3!*8
M"*D3EDWT2T&&A0E@H<%OS9! NIZD->LW&I:3=,2O*8B)Q<\8%&<SR"3'[C!U
MDF,"MW##^Z=/!LP);8<HN) F/EB )UI[BO1UH/"C9Q\J62+$F!G-).=M[H&(
MH_,IV(+?0O.I..OUA +CV5(I&+(3-2U<EUEI#!!7FZ<0<9[)2D3L+G61Z'1L
M)+RAB/+".(,AZF$_AK5(OC8J=$+;6Q<S: P)FL(,12%27%88<?GJ!DJ>D.4[
M$R'GHO_)JE8'W]R6@[L<+_.,C&@LM1%W,BF<.5"<*Q!VH21( =;#].-KZT-T
M".&DH=W^L-\]06)/$GQ'JY)N9ED!3]3.E*!CB!TK[_9[_>YQ&$MJT5 )!Q!$
M %"Z),HLG#DFTI@2P)_$!1;PM#OL=8_*^9XJ,A(-R\<>349@!^0#%!.01M(#
M(#J!^*4G;,+6&X D,*)GQ8PI/#GN]L(&'6^GQ3QS!B2CJ48 XBB#P7:N(CW6
MQ!L4)W-G*^ 8Q$LS43F'#(2$:1!K/C5*-3-?KYGY;M4$Q']0T33-DFRBR1)?
MI5$7">3V^H;2G',SMU?E\GF8L=P0"MD12K\[-TD(N+]I _,- >8"LOO(;O]2
MP9=!8YD92T(N/KY\-$(NX7E(4,FR(J0K+K(\B&S5Y![?HO-%MF+5@LSZ]+3[
MI+2TIEF3V3?M^N0KS5I J+N]RGUH,0Q'C(!1HV)(V*HQI3+Q>69SX(#,<K2)
M_X6HXE8GCE( 0DFPT)86Y1VG_Z0[_*Z.,SC]_HZS!#7$:()"C.:XI2O5=1NN
MU3]KNI:Z2;*13,BW8,37-Q]V]EDV'S_=B'D2E< /GP/PZPH,<[FMS"X;C-U6
M;@+M%$ D>F(\1(B6(X0P%16F! 1?Z:1=IM9E*5 U1Y+ZPBI,EJ+?>8(,AB0S
M'I.1HT+5^+8U]S$)UX6!^#M(5PE2&V>O&BDTH@$!R\SGL1^G/NS_+U2G-L"^
MSVH9( >YJB1%1DG!46*>2$[4'8\KW YWVF2IRUZ,8@A\=5829(=9H(28-V=0
M<0"^_*#"C)#&7?;M(-^BYECR?NP2-9%S<H=V9HWO&%=L0IO_YT&)4VWOJ$I_
M#\0D"9<\KD46<#S3EO%RF@'WX>_"Q99:EA5[BZF&>]!J%N6+^KT #["BN=1L
MDN,B28))Y5-M8O%[ <:A36Q9\SRDAV;LHQ Q/.X.2GI6T_MNC;4J##YR%!ST
MN_WO&P6'?Y,H""BO7?"A$ A=S[ /"296H]QAL7Z5$3!J>[V/8>)@O%WQWHL0
MZBCDPF*;B;%&9^EO/DQ"WJBEN^(FR^(%9I0LD F4 1)6[!@>H>Q"2/"]D:CJ
MC7AW+ .@S%%UCHJ<@;>W.O4%90>M1PTWV$%4>F29+2)N(6A?.;&I+E'Y$R+C
M CSR-BG)XX0<<QFVI@ER_EJ7 \5B"W/<((%-\":(73"*2-)GRBZ:YE85/X:&
MH@1I8*3B&&247/@:E@1@LV(RA:9AM*,E4I)F]PB\)%DZ.4"J2'DMD.!;"-S*
M>'WM"&\EMG1&"G0U&/LP:Z5CR9K8V8=BUD:4-SL;-.>AK OW2>).&.TR#G:(
M94[]$YDL<QW!4ZEV34)6L_#6)&1F2M4N.,B)3DALXWQ!\FO$_H9#U1( &TJM
MBT)^I%)OC:08XHX$108GV.(F#$+NR[3!J#O>[HF[C)L21>I[-:QD\G]1<"7J
MVP)5M5^D5(A3!*-VH)\194424_074TG.HT J,A#G 0U+P!(%5EV2P2A0CA6P
M?&;:'$-P(^>#F"I/I=V0&Q?** \"'*HA<1#W6:)C%W4U=4\(+L,@<^7CN'=T
M!&2L3^Y&Y7>(^#31>5?K=L0B;0&1$,44W W6[S2YS$QI-Y.)40CK!#2R[0CL
MBG-"A8[W#G8D'0BVT8:M(KM[03L5Q0 2,OH,X^UXIW0^Y0(7>:>A*B&5,Y(:
M''2B*6[Y=.;EZ,)P(UF5$:W2>?!UMH5DR3_Z/EVUYU3/K3-3 H&6^W5EH,W2
MD'/>(#8'=-.(X1"<UUB@K2UM5L-"IB$7PQBJ,,G@.%&VI\EQP3V2]1P)PNPT
M2V(?9EOW-=Q_= 32EN5&Q @)STO^_NAOJ-WGI(YH_YD% <0,B,*BRDS3!K4'
M=PX;-PPH^(KT5NIYC7VF*%7*%%$'>S,KI4_!P@+X;,&4FSESXFXZ6%VWWLE>
M@CT&(0S/952BBH";6JRQ31<E%%RA-]3**W0[N4>9B;<%:<'C_0D)-R2U[\*2
MI_OR[I*@B1N^1F,8#_'X$I#I\#-?4])$*)EM.]<;=".8(/AS>X\/O"#>CZHD
M'.'[CELN8T@Y \;C9!(KVE*G#NK)!PEO5"/K!M&I560.S7D<^53L]??+1%VB
M@16/MU0-D^7Z/KEKD"N7-.KJ;&J#<&1UBM+& 85,I&57;$=T%D+(PI7*+GRS
MZ2(DI25G%:%<";.19BL"6^7?:71OL.^Y-Q0.LP4=ZK#/K?L)"]TH.A\FJZ(2
MMVP3DXDJ[4]-%-S#B8US)S>5[_>$G%.(M)EK"R>$.=S.)J ')Z_ZXDXG;H\&
M,9OC8+5CB#OCL0M-HS"?PZT3'._#ECD#;1Q\74J\W^SRAFNFS!K5 8QII(5B
M"T[>=8A;I-F(0(OOB@.& LO3(9<KC$@"D/IKELM14'MM&T1/0TV )9-;$!K@
M0RKO]@<+/M/&2H"8$17*C$$X?Y0FPY&B,B6'NE$ N19_"I?,0Q*JHA!7MV-X
MCCLX$<190B;F\*ZCSM7F3BT/<5WXIL\*@UX#E?;6\J!/,RZ-W?DJI-(\7">#
MO5>YEEH+'PFUW=&- Q=F#PA?6/MUD995[:M!E\NUK7R]F,>KBSD<&FLZDRN]
M&S/+XB[$D$ *'8%,)9^D> EM(G(;0ZW5,%Q4ZYE:#RU-12(41;YF8"6@L'&Q
MCWN][AB8BY?4*B##6C\B%)QM]-8(B2KV( KOW&UFLKK[JCEPK<+I.M3G<6%<
M:[%YUJZ<Q1,:HOHD2-IW]S:HNB[&T#YQD9&V6#$Z-X1IJ7!W/9<$+%@AF6"5
M3@G:M""G/#N('5(GIP(>+SAN(S5GW&0,#4D=T,W[7]^]K=FCAD.G.;7!J,ED
MLA+ZI-@W@&=WLMC22:E5%6PE68[%B#R-F!V5UN.+O/*D%]''%'.'JHJR"W'Y
M]K=75P?],X1G0'0:YX'I=CY^)R%E<+\J]F[;U0H'I4C&3>/<*K)SC/ V)[F+
M-)%L^>N44F>IULGK<#LIERPD:L9L:B.5Q5R-/*=R\ID0&$(P64?NVYALL#>C
MQG2EJERM(=TV"/!#S0[K1[3>M=90] ,:Z3VN1D(8"7JQ&Q73;W0G_Z1FW-)5
M7ZVIG6_3#$>*7UBL'7&E;:K<K8Y/R)\3L;?SR]4G.G&\OOG@'/GV^L9EU=9:
MU*UV]:D>6.ZM2N^M/^\I/,4>G=+0M18)9N#;P-+2V/W5ONU8&YLWNK<C-?&W
M%LI-FX57O2/KU6(IG&QHN)\Z<816=$N_NHH;3,<!T;$&$VBW\]U!=5*X=[Y[
MTNS@\CRD2J>(\]W3[FGYLX_UGD<^P^"HB_WV2P=G3&0]"!@Y9V$G#(;%> (^
M>6"HB^>0(VET31$>'=)@%4"_"E>.@@J(EBY; S%GE/=M.-J,;HQ*NI+HVO<;
M]=Q8B\\A0#)7YYMLVVDCT%3B]O5"><,A$)&[P3 JHZ[G[<VKA^AP_VF&(SC@
MK@H,D\PJS91NT@JQ_=E9#;81#6#E![LN7!\Z6:PK5D@=LLH=;06>K$O!'HLI
M?Y_)D5QC7.;M@@,QY[MG-6OVDO[!WAMOEUOZWZN64IW-C@V=3>;H]#^#6H*G
M5@@B;+R*,U:; E7Y[FBG"A1T3^DBE>&B&2!*I85KH:P)GFM,ET'<_3/X"R-L
MU 0RL=DJQ/'+Y\9UX?VF(]?#=*MU_9<@D!!>>ZX,N<6%PD6VCA;5ETBI8-A@
M!1&R84P;]+K2B5VPAU!173*PY@#M>6A9]IQ0J?V!&4E&59$[UZN=&R(F'E5Y
ME.X0"+J95#,LCIIGU0C-V5\$6^%]W/V$"C0D2S:A!P[8/'9H!^_>W:C[U#_Y
MT6[#<0#Q[BR7Z!H[J:^ZI#MKYBJ1$V,K9J]O[HV!E\P@5&D=5G$HOKGORF[K
M=4$:.*X%TONQ?YV446BX?TT-4$UJ(/Q6[$X_U." @__.K!IAD(\&:U;K%FT(
M.$0!+X$034J>UORZ<2B_EM=#LDVR1>A,S4EOJ!\0U\OJU(F(P2EUO.--YM02
M))$6=_LU+  ?&%0WJ/8K[.U1(R=N+B-<R7!2GSFL+@KL/P3T^(;.]P9Z?SF@
M.WL\0-? <\!KPW8XA]386_L%@=I?G3AIF1>0W:M6Z=1C/ N) 3R3!&,)C5.@
M-Y0Q-;_>&+7TF.>'(Y.MH)N38M6BV+CX7PM'@QP>&8Z&,/*]8"F1_0^!I6#E
M[P-+U^\E.?*^&9:>M<-2-K\*EIX>/RHL=;3_Q;#4;=J I=5#.S[#5[#CU^YM
M5XS]!>>-MY?-9Y67H&SS;3?"9,W E+K RY>G\@>B>"#)!<TUF[NMW<9Z /J!
MAJ^!?MY^G+!:P(/=$OS5M]\._#VX\V, P3I9WP0$OP:Q;8@R3<_=R/_6L VD
M1=1,I#.H97D;ZN$R(J"\#9:S >6=K-\;W(#JCIL/AMR'XFZO;_YY*&[0>TP4
MUZNAN$8C%QJI?F.P5KN+S])UW#',:W3EF@4HD!RIX5L &LW_4P"M"6;\#BW5
MY]\0Q 59_3\#<43V/P3$@96_$8CK]U>>37/D?2N(HR#2!N+8_"H0-SQY5!#G
M:/^+09S;]'N .*R\"DZV:%.NQF&.(L%A6>\NDBSXDB==QVVV+OF:N+\UL%7S
M<NO,O1D%UCG=$@72T=]7@K[Z;NMG]?<)<YL#_/KJ)7;[L[C-H3U_@:>ZP^^N
M9O,]BP\*X_F9RYI)TUWKK\)\=:+;D%^;M%N17K C.IR%'B,]?PRL1Z,I=#R,
M\TZKFO3![MUQA?-:'L%[Q,L']<-NZL^[R%NKGEOOQ/RC[Q:<Y^(MPO<(>O=O
M'6$G@;4O^&J;>_BL2@9(#Z)\8*G?JQ]<\ VJO'PN9"/CM9M+S>==W@87X5->
M0-/A62TI^B?Z_4TH:5=A!3^&(:+(%-4E[<V79V%JWW;;1A/^R.A1&.I\+\+%
M-'XX@E\+4+^SQ_Y3O@=B>\MU@MI\+X,?KN+85(N\M6NYPCVXY%XYQ._Q8)-L
M7H>+I#%\%[UZ'J"ZJ7@_F4_%2^>MGRBO\4MPZN9TJ^8Y/6=DQ."D\0F>O<>[
MHQ8%IW9?7)3%4U#3KC@:=)[T3_#'<- Y.QO0-\/.X*S7>&T-9]*'+Y#793OL
M=09'0]%_TAF>]HFTD]ZQOR/($OU3BQ%A_4[_"?U[?'HFWJN#VK7+;5;8.^H,
M3H[VQ5[_N'-VTM_'0KW3(5V=5_0F"/4E\J2Y,Z2]X=D3#!X<G^#?X?!T7URO
MWM1]"BI"T+/NMFFX(5J9$+\0RE-P/,!BG'@&/Y;_;US#QYR5-9 J!L,^409M
M]7K$SZ#3ZQ-]+B!4BAV>08TG+1IN>_/08>WM3C/D7WZ'%5\!27/WHJ?RV_(U
M6>?N[5#5</>.K3>2'H2V (=C3.UU3X8[PKCW5KD/>3;G=T6-LCS/9OSGE%]+
M0@/P^SA#(/0?:(/RY6$O_@U02P,$%     @ +H%X4W/_4"M*"@  J1D  !D
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
M6AKBOQ-+6KBHK /=%U*:O6(3]"M\_A=02P,$%     @ +H%X4Q;44Z=S#0
M%R,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULM5IM;]M&$OXK"Y]3
MR  C\U4O:1+ <=J[HFD3Q$F+P^$^K,B5M U%JDO2LN[7WS.SRQ?)DM,K>H M
MB>3NSLRS,\_,K/1R5YHOU5JI6CQL\J)Z=;&NZ^V+Z^LJ7:N-K,;E5A5XLBS-
M1M:X-*OK:FN4S'C2)K\.?7]RO9&ZN'C]DN]],*]?EDV=ZT)],*)J-AMI]F]4
M7NY>7007[8V/>K6NZ<;UZY=;N5)WJOZ\_6!P==VMDNF-*BI=%L*HY:N+F^#%
MFYC&\X!?M-I5@\^"+%F4Y1>Z^"%[=>&30BI7:4TK2+S=JUN5Y[00U/C=K7G1
MB:2)P\_MZM^S[;!E(2MU6^:_ZJQ>O[J878A,+663UQ_+W3^4LR>A]=(RK_A5
M[.S8*+H0:5/5Y<9-A@8;7=AW^>!P&$R8^6<FA&Y"R'I;0:SE6UG+UR]-N1.&
M1F,U^L"F\FPHIPO:E+O:X*G&O/KU#T5:;I3X)!]4]?*ZQHIT_SIUL]_8V>&9
MV4$H?BJ+>EV)[XI,98<+7$.53I^PU>=-^.2*[]-Z+/S($Z$?!D^L%W7V1;Q>
M]%7[Q%M=I7E9-4:)?]TLJMK (_[]A(BX$Q&SB/A/0OC'9PMWL5"(-B6TO:KI
MD2<6>[%2Y<K([5JG0B("/;&3E<#?LLP17-4+\3U,E+GXIY+&[H@ GN5"&0%$
M[]2V5ANZ"*<'5W-/C'0AZG795++(JJLG]'@A/A>ZQL)WM:RA\:4(@\ +PY ^
M^7,OCB-\"F:)ET2)0. @+ J1)-XDGN&VE^!M%/A>-)]?B4]E#6WU66&TYF3B
MS:8^?8+6\WE JT\3+X@FK988*M0#6*I2(BU!%Q7I5RYAD'+0Z&+UUX%SVQBC
MBAH+JDP9K'@IXL#SDPDI&7N!3UA$/NX$%B4Q]V;S2) AH9AY\S#J@ $BL]D4
MR $0X)-X?C!QL*16S "0SLH)%H3]2>!%6#&)@(LOWJJEPHRLUVLT\?PHOA*A
M%T#&: [59E=.I5'H^1/_2A"VH\ +YLE5I]0($$S]Z$J,HA 3Z#(*PG:[,B=G
MJ-AHH0JUU/55I^(H2KSI?$K"I^$<EU-O$B1'6SZT"9#%4'>.#PF!R!L]@8')
M^3GD_IE>0A\":FG*#>^YW)0-KC%\VY K('+D=IOOX07\_//X;BR6#J0*<#1U
M:?;"$"YU*9#<GI,4)_ OB2_B'UF?$QH&8__9P:O=)!?Y!7(SW+F=[+ 6X3C"
M_U1$>/^H*NB4K@5<%)YPCV2[W1 HHXN/W\C-]MNW%U<BQ:[INL*&CB>TK6/L
MZ2@>8Y-(O0Y(#1G(ETOG#5BW '*5\,=S_$\%%!0_EP5A)!>YZ@;JHL;\JO/8
M$09>T6O KQ#S][+,=CK/Q3=_FX5!^"V62GC9N[I,O_"&85\EI^L1S.J4#,=P
MXU]DWMAGDK9#%BEDS&E4,)Y 0C2&?]VN9;$B%A$-GIM:4NS"NFU9:9I;8? 4
M,F- %P.VNC&%W?3R7E=.,%3UQ^ IGX0C;; \YI2EQJ*'BH:  P/Y_U96:Y0J
M6UD;W3X-.FO;]\^%41M=DVMVX!*HQ^,^JOO.9.Q_%WB6&X]' V* ]'8P2,CL
M-U00Y >5-2A@3'T:^,G(PD+BUCNUY<<R($*\1P@9WC6"/<*=L_$9A.,9/!J
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
MN;+XC"2#*! " 0\* P>VT[ 3/)3\M"3( SC#=LF4TU1G!$ICV4[M7,DQ1&1
M!GDR72/U"(;E8 4(,\:C'5H<%3R1,Y>1:_ :[=HV0]?7,1-AO-YP1@C L[V#
MQ\""MAO'GY>C6 $DB94K<.H3,MR.V0NB8)86\'^5TL($* ",P=)_R)JI"XNP
MZ@*)0:U-WL/>O 3PX8.:ZSRG/-RJ./2)T;#>_'<%(-9^"B;!-V2P2WL05$U!
MV_.CTHR. WF(^'XJ@; ZB $C:4GY!NKGNJ):*_,Y\9XUF1CV!H/WY."P=P3C
M"RIN.)!U!7)R,"6=-*,%790G3B<Q]&^]AYY(T"HE$L,DML# AMY1MU%>,%,)
M@W964J%L+!KT)H.M[4AB*O.?Q'##HS-'<<VJ?2M4[G".73A\S='@Y6#;RYZX
MRX62\8(J6@4CP&VICN4T5;4N((%BD%":F(]0X2;5@86^J"4<G"MQ3XB@(D[C
M,N5/#6;^)-;("B<SXD/JU<Y7SE+#HMG=O4*[X ]-U+$-^6C$.44C3#7Y'X $
MVD)%,9;+ G\*N0Y]%4VD1$?F480RON$A@ZJ=,_QAR)5O3T0T8?*4L9 ):GT8
M]29-M6L*GF<V(62W*CPP_;Z&!)T+C2Q1.8.E 0T7QK4G>SS7]$*PR9/<M UH
MV_5<Q<YJ#&E8\3E%)1]D!83MK%7%L,/UI+3T9A;&3 H?^SCL19/W#$Z9)#J4
M>AU50+@=TYWT_(:P]L0W0. U!_)=H7K!^+>D,G0ADJ1U:C8#[-GN[7W=2A9"
MUF((E0)2]91'5_$/@Q7#<;<>G&Z5U4M)YU&,[-3^-2RZR]&22Y:NYJ8Z&QV2
MYWEHJY8WH@\T ;-DI^Z:O.\=W@H:I)&D46\T>+^_ L;CD]ZHR18VETNI4^:6
MG4G:1_ZA($,MQ*9,$S29*CN0I*D;^0$)+K5)FP;%91X..DL%!_UK_($3 0U.
MKIF@Y&RFZ<!.X:7JH219S<?_C=)J,N(3MK1K 5[,0UZK,WW8==;$N)&L1_%J
M$L=A7&=EMH]F2>L(M!\:%_X?A*,&=1DL)F_[GZ[O?MQ>=6E,3&C"# G<!\W#
M:DC)=/[<@+L:G#=FOR5AW_X.X05:BG)_RJI0I2W6?4.5"8FY:([^@_ABX!0@
MB#J9-2),!H-T3(W'Z41+JZMIDT2KTQ/)(?6.3DLX5!%[HGGDW%IH=.<"QG#,
MLV5P,3#0]E[M+;;K']/KM@'AQ+(QWA"EV1KC]FW-HAJ^@WUT*BH)9193&$@"
MQ==M9FE8C1E!XUWPG;V@#B/S=7MR#9:^X,ZK!N\D"'SDDR[MEFJ>MOG8#)M=
MJZSJLW3<QE-:5X.M,3CH'1\]5OC=6MJ0:FR>RD0?>Z/CQZTV4X\?>QHQC44Z
M#^GE>2!^>M-1=VL><!6.?U!$I4WCG2 K,)'/B##< J-TN,3@$Y5,EA2'D I>
MW4!X1QP1&@HCQQ(]';,YI_K%AHZHMFYC0E8!CSE\FU/#"<)[CSQ;BJD'O)N,
M>N.:X&$BKWUB9=T-:.;8C@ @&29%1+T:QJ:E=:&">6T-WHH[ZXLIX;F'\ T7
M^4M7RTF90A/?H 0/*[1NWR2=(K7LYI/K*A@:B>IZBF;%YCKI!Q/KYN[JI3N^
M?NNZ-%,@.+H4IDD-&X6;T^9M<^]\%:Y;-\O#I?57'KD=0C^#*(WK'6'#17!X
M\*;@R]>I\6@T_'.A)%),"_!]9M#:JP?:H+F-O_P?4$L#!!0    ( "Z!>%-P
M,]-#R0<  - A   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;.U:76_K
MMAG^*X27#0F@V)9LV7&6!$C.6K1 BW.0G*X8BEW0$F6QAQ)5DHKC_OH]+RDK
MCI-X9T,'[,(W-D61[\?S?L.^6FOSQ99"./94J=I>#TKGFLO1R&:EJ+@=ZD;4
M>%-H4W&'1[,:V<8(GOM+E1HEX_%L5'%9#VZN_-XG<W.E6Z=D+3X99MNJXF9S
M)Y1>7P_BP7;C7JY*1QNCFZN&K\2#<#\UGPR>1CV57%:BME+7S(CB>G ;7]ZE
M=-X?^+L4:[NS9J3)4NLO]/!]?CT8DT!"B<P1!8ZO1_%!*$6$(,9O'<U!SY(N
M[JZWU+_UND.7);?B@U8_R]R5UX.+ <M%P5OE[O7Z.]'IXP7,M++^DZW#V1B'
ML]8Z7767(4$EZ_#-GSH<=BY<C-^YD'07$B]W8.2E_!MW_.;*Z#4S=!K4:.%5
M];<AG*S)* _.X*W$/7?S@X!*]FKD0(MV1EEW[R[<2]ZY%R?L1UV[TK)OZESD
M+PF,($0O2;*5Y"XY2/%CYH9L/(E8,D[B _0FO6833V]R4#/VR^W2.@/C__,
MS6E/<^II3O]CM+[F'OM9,)[KQHF<=3NGGW4C,W8Q3<XB)HI">"=E#P*'JJ4P
M;#(F0.(%.W6E8(4TUK&<;Y@NF&X--FS&%4$V/F.ME?6*T;E*Y[*08&.$,]HV
M'5G@@&@*T= T1O.L'+)[8>'!EB' <;S1QA&51ABI<\N68B7KFG9XX2 /4?<Z
M$)&<.SP9P9 /K*A)KQ;>8%BO5<36I51T0()\(,IXI=L:'.EFK1WH_0I'QV5>
MYRR#5\FZA; :S'<H2PKA3)N<UYE E+C2(U!*Q(B1A *];FLO?A#C]N$#A!@/
MV4<<1!XSW+]4 ?L@N$0NDFKCU0=UZ.^5@B0 Z%< !Z@+"8ZVX9FP0^C&.*O:
MK 0=:\%%/#E("$T%*SE0?L6(2#^*4F:*N(*R^*V5#3*;>T<R3\8(RJG]+@/Z
ME?5VK\G B#V"R*V%PN&-X,9&S.I*T!& #ODJ^(FL,]7F)!19S-(5+V_N+;DC
M8-O0NT)NB0W)6W-!7.',3!:0')#!@U:"1&<2NG2B<4=\A&<!E=X"NI/#FW%/
M7W;_\2?& :4+Z&2M,<2 UDK7JW.2 9?8RUM*\J54\&9P %%2![YCM9+DECER
MM?*>XG.C#4@7LO9[[WN , ZHL^\_[QKI<TGF4)[LGK"O95D+4A<E#F)+KB)_
M;!^"P2=#*+C-2W^(6"W<(&*#CU#']$CLD!_X"]W[9W1V3T1=G  JM8F^"IL=
MI9 "0LCYZ#)4U,@Q6C)S'>)*;7P^H/,>M-Z3O(^^ \M+NGJIY(K[) +B%?^R
MI=#P#0%!MI$^G15&5\\<7GG7*WOLL"30C<CTJI:_4W9Q *$"]2PXL,]>5-%S
MI@-&6PD?N6I]'.W)I!_%OK9#=FL1C=9M,W+G6KGVJ0TYY%'F'CI9-4IFTC%*
M,&26S'@YD+B6VJ 0D4[T+@C>6F^G'>ED'7HPG[X?N51\J<3;6L'FV]#=EH1_
MIUOP\G=#D_@$-]KGQ9756]\F&VSV*5<\]]D\ &<M/ ;$\+D44$B\1[:F0($A
M@4\N#27B##!;3Z)C04FGILI&[I4)+/)AJ*RP#:-T>3@%DN]ZD(CALUW7I8"Y
M?(9#GVMU#: W?6IP):1?4P52"H2$R23QHUW=9< @@GA"YXQO"I%]7'MP/(_>
M1<FRC-H5"KMSZB+(!>0[GO<Y ->@('COW-HTX$1.Q"FW*S3>]I)]&UJ%?R"Y
MAYZ-H>/2OL>(=AJ.9!ZQ4Z^F;BV,8,]>A1S19R=L$4?C^0R+BWDTF5ZPAW;9
MFX7JT&D\GIVQTR1*8GR'C/67/UTD<?)7-D]01\GU7U(<1XOYF"BF43*>@F+3
MJ&V09-R6K( N+P)AFY9AU"[RJ"[]P6KWK.U;QK0D<!PMIA-:C*/D8L'\<'.N
MBW.?-T-ZTDORGY#_Q5-64B7U]&K,+OL.LIO'3@!7!_4DGD?IQ?PE,B^RN0\<
M[<$^C-/_S#] ZRWU3U@2I]$T26@U6423Q:P+E!U=+]F'KN:=L-D\FJ9T>K:(
M9NF8_=!7NW@^!<HIB^&"BS3M7.DPA,DTCN:3.:UF<30;I^AO2$J1GZ/;,AA
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
M?QK4SH'LI5+VM' 'G/]=Z^]02P,$%     @ +H%X4[FW8UI_!0  QPT  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK5=K;]LV%/TK%T8&.(#AAVSG
M420!DG9%.Z1HT6PMAF$?:.G:(DJ)&DG%]G[]#DE9D?-P!FP?$E/4Y>&YYSY(
M7:RU^6%S9D>;0I7VLI<[5[T9C6R:<R'L4%=<XLU2FT(X/)K5R%:&1186%6J4
MC,<GHT+(LG=U$>:^F*L+73LE2_YBR-9%(<SVAI5>7_8FO=W$5[G*G9\875U4
M8L5W['ZKOA@\C5J43!9<6JE+,KR\[%U/WMS,O'TP^"9Y;3MC\IXLM/[A'SYF
ME[VQ)\2*4^<1!'[N^2TKY8% XZ\&L]=NZ1=VQSOT]\%W^+(0EM]J]5UF+K_L
MG?4HXZ6HE?NJUQ^X\6?N\5*M;/A/ZVA[ N.TMDX7S6(P*&09?\6FT:&SX&S\
MPH*D69 $WG&CP/*=<.+JPN@U&6\--#\(KH;5("=+'Y0[9_!68IV[>L=&W@NO
M#+V7I2A3*11]+*TS-:1W]F+DL(NW':4-XDU$3%Y G"3T29<NM_1SF7&V#S "
MO99CLN-XDQQ$_)RZ(8VG TK&R>0 WK3U>1KPIJ_[W/&41)G1!\Y6LES1M4\6
MZ21;>B=MJK2M#=,?UPN8(Y'^/,!BUK*8!1:S_U'Y_X9(WYGTTG%)M65*V3@4
M+<G2L6'KR C'2.@6(T44O;.6G*8<PO C6]Y401=+*"]=&[H71HJ%XAW4 G&[
M5E8/:,U(VBVQ7^]1-*&?H&)*Y+@Q7*;;YW=>2Y?3LG5&PAGI:E_/@97AK$Z9
M7(XMI?V!@7"4"HLUZ#8QI"Q,B9!:H-8J(Y'=LT%7V-*"22R7Z Z<T6+[E!!O
MTER4J\:;I:I35XNP]9 ^P]N\R97*Z)41!4E+I7;PPP)&>%1 $AS)O!6&MN*T
M5M'%JC80CP&%H!A.]:J4?^_)+[NI:8FA!+03UC(F@*8@M50Q1Z&_UT"DJ2XJ
M46[]AA#1:B6SP&0A%"1D"HT">(Z60OJ J9I;"B:CZ+'%Y@'PP8CZ<LC# :V0
M,G%[#2;V& D5+!^(VQB%7,"'!2/9.H+ CS8Z,:7"5CYW#M*UWK6Z\.+AK0Y*
M>%<-Y_Y\"&KAF0<AXL\A6H>?*"881^L8GQQAV*._S[<C020\I%_S?UTGNQ(A
M@;\4F"MM$.<L)#9XWO(]*TIV*G8WDVR$2?/M$"6,$K I\C\93\Y",85"XJPI
MI2A MS3M6E0D5H8;GT-(UOQ:+ +8)E#9PVLS;*$-VEPHIQK=W02A85@@'P1H
MBM2G)#A?!YW1N?4"5DWO'@0,% F*"-Y4!G&0%48P]4"X-"!.9:B7=O_'KJQ!
M_"B9),,YSD.E_-'>/YIU'UFD^? XA.FI*C9FIO".1@$[!N"1#$_/?XJ-8U-)
MXR'HEQKM @Y,0\8(I:+D#Z3@KWOL;,"XXPIIYV>3TS ]'CP.=!-Z#JTHM 9M
MPH6E$>5P8%\)Z()]6R,G-LT&4;[^^7!VW.KEB1[U)_/AO)T;H"'X=N4)J>W
M<UGG,LU#[FW\B]A^4X6&))=;.IH/9RW@TNCBU8KU#<2#=&L%KWA7&B%5>.,(
M%XHB7"ABY3U(9Y_+FY<K>=>ONXUUS;XV4>4:0<6)\8;>>_AON\ATCM2;IB?=
MA;ORK4[#6="-^GZP^\$'75L00Y_\>#",GZ- X>AQ>ZW]B,X'T_,9?B?SP1Q:
MO'VQ13>9=#AA?"-"%*SO(-FNK ^TRN?:[$ZQ*%AL3;_CG(TWOB>%\+0(NE/G
M?FIR_EBO_BWRXSB<-P_G8^SM!]I_B=!X&9#OAP4_&4PFI]2?#4ZF9]ALD@PF
MR?SXN6O=J'.Y+MBLPB=$N$V4+MZSV]GV*^4Z7LX?S.,GSB=A5O[X5+S$TO'P
M=-[#O25\-L0'IZMP55]HAXM_&.;XTF+C#?!^J;7;/?@-VF^WJW\ 4$L#!!0
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
M(<9>!$ZEST%_V(B!W=-N]C=02P,$%     @ +H%X4ZSX=E;*!   )0H  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULK59=;]LV%/TK%WK9!@C^2K)U
MA1,@<1.D!=H$=;H^#'N@I2N+"T6J)&7'_W[G4K*=%FD?MKU8EGCOY3GG?I#S
MK?./H6:.]-08&\ZS.L;V]7@<BIH;%4:N98N5ROE&1;SZ]3BTGE69G!HSGDTF
MOXX;I6UV,4_?[OW%W'71:,OWGD+7-,KOKMBX[7DVS?8?/NIU'>7#^&+>JC4O
M.7YJ[SW>QH<HI6[8!NTL>:[.L\OIZZM3L4\&?VC>AF?_29BLG'N4E[?E>381
M0&RXB!)!X;'A!1LC@0#CRQ S.VPICL__[Z/?).[@LE*!%\Y\UF6LS[-7&95<
MJ<[$CVY[RP.?,XE7.!/2+VU[V[-91D47HFL&9R!HM.V?ZFG0X9G#J\EW'&:#
MPRSA[C=**-^HJ"[FWFW)BS6BR9]$-7D#G+:2E&7T6-7PBQ<+US0Z0N482-F2
M%LY&;==L"\UA/H[80@S'Q1#NJ@\W^TZXZ8S>(T(=Z-J67'X=8 QL!X"S/<"K
MV0\CWA5Q1).3G&:3V?0'\4X.A$]2O)-_0YC>Z% 8%SK/].?E*D2/JOGK![N>
M'G8]3;N>_E\R_X=P])E)@4#H5G^C]BDZ*MA'-"@51NFF=S%J&SH-_[AK=:&,
MV5&E#9>DUK ,<*N9"F<#RANADP_;-8"PE_?6NXJ#]&9.\.9U_U&CM35B'9>5
M(?;>^4#.DVMT^AA&@K)0WG]C:K1:::/CC@"B\\H6G+_$!,75H:%7AGLZK3.Z
MV,$=NH3\0")T13VP'M&MV_*&?8[0%%S#:20 2TZM\E&42[(Q/PJ74C682M"G
M5I'XJ6!HXSI_Q 5U$ TV0@SCD;:UQF[;7GWK8F_*);C6D!9M:V$M6:/2(;*8
MK-AH@.IW$<D]!V>Z-+%<)5\"[].VU<90K6"M$"LB#Q!,E0 !&ZXJ2"3<2KW1
M99<RZ@0NQ%A[7L,A)XD*#I6V8"#NK0LZIB1B8Z0ZR*X8^5XE:21"H4)-%:8W
MA'I&016/UFU1,;U(3)T=DH/D@;=W':! R+2&(A+(+]+# L@@07>6WG6 /3V3
M=I_^GD-6@XW[^@,50 7F=\IV.$!H>MJ;2>'")$\[+<#>H(\W.APWH4]P1?Z6
M$1@"7<;HO.7=3X'NJDHCE4/I0RMP0VTAMTUKA(L(B ?[#4A+1+S'VC/3ETY3
M5,V^BKYI'Y$9=1MTJ8$UIP?&,,$O*N1ZD=-;6XSHY^PA7B^R7_(^*&".EB.9
M0=%KE/L",6*J+%G[X#P>WA[7P6VAC(:!U6I$#ZEA][!33X+KC3*0>-%7T"6\
M-MJ9(;G2."L<Y<"$6&CV-.^0(QB "MI-\$&E_5*0;R@.N0Q@&FRT=U:* 4GQ
MJ I031(%J 55L4%?TV+.GFX[T3'0O1. ']0&;LM:MSOE2U%@"?UOI+4PA%W^
M-3?@H%*'MHM#M3T;9:DO<!(C<UC282@H,%T[5&$PN]%^)A:H2^!%C75687@(
MGY)AC*.54UQ,H]5^! W%@[M,(>,BO1[##WD!X'5:@Y#!2=2==%60V40X2] U
MN@+.W>BE<V3\[.B&1NMT01'!H55_BA^^'NY E_W1?S3O+U#OE<<0#F2X@NMD
M]-M91KZ_E/0OT;7I(K!RJ/\F_:UQCV,O!EBOG(O[%]G@<#.\^ =02P,$%
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
MG*8#8?WW7C^IS9J_L>+Z69L5#Y>X@BM+"U+*>$B.[80.Z#ZZ7_X!4$L#!!0
M   ( "Z!>%/ L@&5"@,  /@&   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;*U546_:,!#^*Z>H#YN$2##0A@J02K=I>YB*VFU]F/;@) =X=>S,=J#]
M]SL[(5!MI9JTE\1G?_?==^?<9;K3YL%N$!T\EE+96;1QKKJ,8YMOL.2VKRM4
M=++2IN2.3+..;660%\&IE#%+DO.XY$)%\VG86YKY5-=."H5+ [8N2VZ>%BCU
M;A8-HOW&K5AOG-^(Y].*K_$.W==J:<B*.Y9"E*BLT H,KF;1U>!R,?+X /@F
M<&>/UN SR;1^\,:G8A8E7A!*S)UGX/3:XC5*Z8E(QJ^6,^I">L?C]9[]0\B=
M<LFXQ6LM[T7A-K,HC:# %:^EN]6[C]CF,_9\N98V/&'78(<$SFOK=-DZDX)2
MJ.;-']LZ'#FDR0L.K'5@07<3**A\QQV?3XW>@?%H8O.+D&KP)G%"^4NY<X9.
M!?FY^2U*[K" )3?N";X8KBP/];+3V!&_1\5YR[5HN-@+7 ,&G[5R&POO58'%
M<X*8A'7JV%[=@IUDO,E='Y)A#UC"!B?XAEVVP\ W_.=LX?M59ITAZ\>).*,N
MSBC$&?V7JI[D\EUY:2N>XRRBMK-HMAB=2N0>0:\<*JB,WHH"P;N('"TX#;7*
M":.E*(+[3RV4@RTJ5Q-U'VYJ0YU&=HWT;D*05\>PPSUK\2H;T,2 E; YE^'Z
MPB4FP%5!B\$$=MS"V63<']-G+25)[\%9FO;9W@S(L\FD/S@ B+;"T,?R::^V
M46E0E%EM+,\D0JZM>ST^&B1^UA\="S@_F*V ]%CAGP*>52#CDJN<2N[[T0*7
M5H-0N:Q#P39(FB2-0:'6P$M=*\(<E9D ]G!=E[!HV;@#:@2=H8&V%> .*X>E
MWV$7;6)OA"(&75N2;=_"59[O ^0HMKXN/5 TY<]@,.DE*:,%2WII.H)K:EK_
MY0.WULL>]Y()HU#L?' XDX)G0@HGZ&:'O82=P^@BA;_U2GPTC4HTZS!S+00Y
MS6#J=KNQ?M5,LP.\^2=\YF8MZ)N6N"+7I'\QCL T<[8QG*[";,NTHTD9EAOZ
M-:'Q #I?:>WVA@_0_>SFOP%02P,$%     @ +H%X4\L3>^6V!0  X0P  !D
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULM5=K;]LV%/TKA!<,&Z#8>DO.
MD@!)VF[!T#5K^L P[ ,MT397B51)*D[VZW<N92MNUF1%AWT)'[J\]]QS+J^9
MXXTV'^Q:",=NVT;9D\G:N>YH-K/56K3<3G4G%+XLM6FYP]*L9K8S@M?^4-O,
MXC#,9RV7:G)Z[/>NS.FQ[ETCE;@RS/9MR\W=N6CTYF02378;K^5J[6AC=GK<
M\96X%NYM=V6PFHU>:MD*9:56S(CER>0L.CI/R=X;O)-B8_?FC#)9:/V!%I?U
MR20D0*(1E2,/',.-N!!-0XX X^/6YV0,20?WYSOO+WSNR&7!K;C0S7M9N_7)
MI)RP6BQYW[C7>O.3V.:3D;]*-];_99O!-DLGK.JMT^WV,!"T4@TCO]WRL'>@
M#!\Y$&\/Q![W$,BC?,8=/STV>L,,6<,;37RJ_C3 246B7#N#KQ+GW.FO/3=.
MF.:.O9"*JTKRAEVJ06QB[9"]5;ROI1/U\<PA(!V;55OGYX/S^!'G4<Q>:N76
MECU7]4,',R =X<8[N.?QDQY?56[*PB1@<1A'3_A+QO03[R_YRO2?25LUVO9&
ML-_/%M895-$?3\1-Q[BICYO^/[0_Z9SN\9'M>"5.)KBH5I@;,?G7B-]^4\91
M],-]7'QE;BV8[J0B [U$W2E<5%Q)%_A/2]W@4DO%5JP?CWWT@1A%JE&1,#*#
M,:A$S#O!C66"ZH%!3;T0AFWU9%S5[%IT3K2T&Q=^.Z2[3Y>8\:9AO/X3EX(@
M6*9$):Q%*_$Q$(E+M!O'G8=(@"DN&, -M;1$*S,^6SO=9;?4O7'K+6A#1EN<
M'M"&CE=ZI>1?@,N9TNH0&[TQ4JT0WS'';]E"*+&4/N!!'$USW-.F(<HZ(]'I
M))BH$%-:1Z=@=<.;?F"=$X%00U@F!T!OE6?Q9YC6NL46=X!A"$@CT'YJ5O>"
M.8TVNES*2E*FG;:2FAL3-[(6\ 9(/M3"H2V+>LS6(AE5?S[;,*!TI:+L$ 43
MXWG$UTI;$.@TYN3VH)S&8XY PNL:)%L?X>+5N\MGA]&<=1!3M++Z(J:'V$2U
MH;K8%QG^<9 ()/8H6Q20.L3O"VLD7\@&F8,]*ATC.FV(/%#%:22!5F# D[L5
M'_B1FFZ%ERM*IMDNE2D[JU'"F$&5NP>(8)I-RS'KE=;U!G,FVPY5Y^NM6G.S
M$F-P *>TSZZOML H= ]UX7DMJS63 RPD=W'Y(Z19D9<I>P^9=%/[6D-TB/JQ
MEYV/\,!U+2V4!X-4VN0&U[.6''3W8.B#N&.=[ 1UA^'';V#*K8WN5VLB<$^
M+:;ALGCYM\P12^%]Y@%*_%Y]K-)[ @.OPD$T#4>>MD6]E,8B[Z'\J'=(4P_6
MGU:%_4=9 % G_"]W<S=%ZX(?M A?Q6_("WLQ./C.1]*]A5,;,'%;H8\P2,XL
M9!&^%7V/\][U;RBAX8*_%C="X3X=L"+/@BA,:9:E09'3K RC($\2FLWC(,3/
MV>50.DN#JWG?35B>!W$6LSP,RK!@^=P/91242<Y^01%N*XX[9^2B=WS1^"O\
M1N '!7]!?!8'*8S3+,BB@F51, \35L;!/$O9<Q0\BL?NI?.XIR-VSJVL@#F<
MS@L_E.FPRC%$4SA\)IN>1!YW89,,JVRPB5&&])X1]2&_09JH:V300E$?'SKU
M#IU6U<"UBY@EP3P&]C2(RF&(_!"B&^PB8IDG?K= MK3*_9 !Z@-QPGUQYD60
MQP2Q2.#72U*$\Z H(B]8$B00[#%Q\#6,65H$61+2*HLS4JQ(LB\4!T>3*&1)
M'B3 "8U2&@#^OXA3#N+DGV@$&?;%*;/!YA.-RJ\2!QSGH6=\/O=2P3>&,HWN
MQ4%B2>F'/!E,8S^@%#_WYIGM/3M;@=Y'CVL+++URPPMTW!W?[V?#L_7>?'C\
MOT3KI&[3B"6.AM,BFS S/*B'A=.=?\0NM,.3V$_7^!]$&#+ ]Z76;K>@ .-_
M-:=_ U!+ P04    "  N@7A3)L[<)$\$  !O"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,"YX;6R]5EEOXS80_BL#MRAL0+$E2KZRC@'%<;I&LTDV7J=8
M%'V@)2KF+B5J22I._GV'E'RD2-+VI2\B.9SCFX,SFFRE^JXWC!EXRD6ASUH;
M8\K37D\G&Y93W94E*_ FDRJG!H_JH:=+Q6CJA'+1([X_Z.64%ZWIQ-%NU70B
M*R-XP6X5Z"K/J7H^9T)NSUI!:T>XXP\;8PF]Z:2D#VS)S*J\57CJ[;6D/&>%
MYK( Q;*S5AR<GD>6WS'<<[;51WNPGJRE_&X/B_2LY5M 3+#$6 T4ET<V8T)8
M10CC1Z.SM3=I!8_W.^V7SG?T94TUFTGQ.T_-YJPU:D'*,EH)<R>W'UGC3]_J
M2Z30[@O;FG<P:$%2:2/S1A@1Y+RH5_K4Q.%(8.2_(4 : >)PUX8<R@MJZ'2B
MY!:4Y49M=N-<==((CA<V*4NC\):CG)DN9Q_G%ZNK.2P6< +W\=4J_K*XN8;X
M^@(^K^*KQ>77Q?6O$,]F-ZOK+TM'OYLOYW?W\^6D9Q"!U=-+&FOGM37RAK6
MP"=9F(V&>9&R]*6"'D+?XR<[_.?D78TWB>F"'WI ?!*\HR_<QR-T^L*WXC&?
MP1(K/ZT$\R @)_[8@WLJ*EH749'"YXH*GCWSX@'B))%5833\$:^U45AB?[Z#
M(=ICB!R&Z'_*R;^W]LM/(Q($'_ZC3<#W 6;#X)+KA KXRJAJ,@Q+5AJ6KYD"
M,K9)"O![1!NZQ/DNKIA*:8E-,J'-"]0J*XV7N@/G5- B84 -S#94/:!R(^$"
M,^7>MX8VZ< -PE#0#E^PQP);CSM@$X-45FN350(;0I.\=M"!TQUX"Q%^AKX7
MC$:X#CT2$5S;@3<:C#IUA,@'I 2^UQ^0@QAZT9 "+QH2:$?>:#0\2 R](!H>
ML0<-!?F"T.] ,.ZC9!#Y$'EAG\"B2&3.P- G>#S4W\Z5O^,EUJC;]/L6+@F]
M81!U+(%X?1+:#:*+PA> &U+HC=#@#NAN)8@#,1TC;DA!Z W&(S0R\/S^&*%[
M. (LU4?T-IIW++-M5T-5IM1@IG!@:%:8V@F9'?QX(R6865XDHDH9L*<25:&.
M1+&4&Q!2:Z;Q&HO&\(27>Z6R4D!36>[.\7)EPS,X"4)PM836N-(&?E14&:P3
MY,D.WG5=!=TJCM.)BV<<.0UJ#5O%#3N16::M3(69$6ZLK 466.X@>U#@",5;
MQ1+YR!1'C%GS+O[!VRY\02;^:KZ=\F,H5I_"H8:3R%I[I33TSME5P6W<?L-.
ME<K<O;$9+6A*+<.1X^XFKFP#$_SE93#NNM>TJ).A7?0=AU0X\ KX5BFN4UX_
M00\GEE*L2)XQ#]]08<Y<9*S^5X >,UF?7*5@YET@2Z:0'7NLLYA0I9Y/T.B6
MJE1W7VNRO:,AF#/L#W;4HZ0-8#T/]]3]WT1<#]$#>_TK\@G;"\>.(EB&HGYW
MV&^!JL=[?3"R="-U+0T.:+?=X!\14Y8![S,IS>Y@#>S_L:9_ 5!+ P04
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
MU4?PQ3OFF\'4R>@V)SS#!^X]C9^R;Y/(T  K=^QZ&CP@I4),3C(L_E&P3$$
MD9=8Y5+F"HQC D0-5*Y(EP?A\Z%W"N5D0*$@WZYU25Z.5RD8B)6IH61]P RS
M 7FT(F"U)65@,$;80,0&[.&5"L86^E.#PK?0!XM6K](@S!AV![@_)F@*B$-K
M2HH$W1;<QHL%R#/E2KOF"W=W\"^W-)I]-4Q*0*A2HW8A#-@2$:\0WHW!P&EE
M02_ (9#L*"> WQYJW]9V52/%&M#>=1'.)UMQ$.7)>1HPSJ\8D)^-5F!Z86]T
M!%8 3 [*Z**Q%_A?_RTNN/4[ Z+7MN"HFAXRU;8E9'/T%]>V":7E27*]29.@
MZB/PE7S0V 88*\ISYU7<SK@ CS 3<:H&Q[Q)<B+D_&K:C5/8Y*3ME"E959&:
M6);L!0%V?VL+CE0I:E' =V ' 7KP;XT$U1"IM-IC58CC(D$%?L2'4&J:O00R
M>DZUU05:%]#X$(-I30Q@V4D18X- .;,!$.NH/<FO.^9#"8I94 ;$-(@F!(&6
MN"@!+#-+5LKR.BA9(.K6HD]?&-BL*27ST3DWXBGEIB!6GI+3[*>6^!7L-)^:
M=*&I(-[2E*NC!86Z2!'@IYQ<84.\ [&$,Q0Z(G0QRX#) NO8]PO,KDZQ]AZU
M$9F''0F4;(OIKPLT.$P7S@T,+Y$JOX!QEVK-SQ24"02!"D(#"J..>=PUDF@+
MVJ0KX>Y+1'P23*C C!( /+!I80\#?)*K)E]?M%N4&N,\FL0Q@;_X_*SD ).$
M%V'Q) &$6E<50/N/8IYC7D<>(C#IS$Q$ RH[YY>STB+U%;L'5/*1R"!#FU'K
M-'BPSB51.JL%5 >P^QCP]-Y"H\/O,HU.2-50:.-%(VC6KOI(+9WX<<N8],1O
MIMG?[![8HY[0"PTFEE?X5,_,$JW0YDB:2G)3Z1L>%DP2(!W_38SX+29M^AX9
M!I0HI'2,/O):4",ASA2!(*@2)O5^ (E0OC9P'E*]*.:B+4$+ N7!*CM6DL3]
MPO(J(4 G MY@#4 4%=MH$"F?$T3X:Y1!2736P5>&[> KT YNS(EGA8GA>@/+
MHMD5KQH1"BP->*@/DR1V.'9Q$)Y+>\*]7VA\R7N\$TZO#:D>!+?8L;!SO <O
M_C]VN-X M=Y]>/LF97&5ZE*2%-(?!40TJHX6"2N_$O<(>['XQMA#H?J4N,!4
M0:^2_ -G%]E_/)X^820R<P$DV1M*2L$?O7AK*G "4H%=P'IP=8 U-$E#I??)
MYH 8SYRDN?0GB-*#X\?P8?RG93G8E$Z$EC <A\W"$",,KNAA1(Q3'!=6I_!)
MB,3$RY&)D \!T(T%Y62845QNMUI4I 2!D7F2]"KOM ]Z/U'**=XA6%. =9'Q
MJB]8:^4X,U"C<L6\P%BHEA2X9_=4.SGUBQ"\H8SOC=@ECI\&P[*'+SF41)YF
MX0F6=TG,I-[PTF<K6#?'G!=Y?W;9[(DR9"@)>34I\[IADN\D?1#-HI@\5 54
M)P6E^&8 MD#*"(M3H'<N@R=+*2/@DT9]ZB@F8FPD]X?I+5<#P=TVJRK-%(Y1
M;!XI-K\'O;AB<Z!-L/*Q13P-TNE+%J*X*7ZN_>?=3(.2*(4$$U -?#MVN-AK
M,'L\"M-K6ZTN7H/;58SQWV>N03*J41VBF\6>FMAG3K.*,2SQQ9)>%&X(0KL,
M:B@W-3B':-V0&UR[6F'\1&:// I^$?4*J%L#(1NX9X6$9/BE<X3-CO+J.%21
M9UNP(8[R3KZ4LRSMWG4C0=0H8)>I"MF)O;RPO5HFA<%TF?/.^G@V5%JVE6X!
M/!:XXS6<[Q$1OR1/&QST@4W1.=W7IM$7A=V#6TGEQD7",)0/*]K<XY\=>(*1
MXB_ 63PX1)9BOD9%)O:+S,9;.EZC9A]FI8>\2/SCLW :PT)5I6X2:7) #QDG
MBMSUEG-U;T)YCKYE>Y(Z&[;[ +N9%W9Y@2KF_.S=FP]GCX(C0NSGU176.)!?
M$:JC9=*<OWE(Q0ZXGPO=.H4T+8R?L;J,>TI%<.*_\9 E>Y\QS$>OIH\@VX_7
M3,!6O_EP[-_C2\$K1W11YKO0=4ELR:SEPR1&"\.-F#O"4G?=)$SV+0?\2K!*
M8!M<2'V''8XHGH+.9:GC8HSX*:) 0+AAAYP9BQ(_'>W@H0RBWH,KF+YXXBFH
M07!<8MY<*%Q82L[[E#.@#]05-K*!;PS[3MB!PV7!IUS8&L2.?.\0T+:NK[M.
MI)&:@5.9*H@4KOJ LW$:K<_J <&G$9@FZI$,AS[2*#8698I:#CU2<M@7&JWX
MJ67)609:HLM-^2!Q2$A1\A:H"RI,(_C* =J"UX$T;"A"&YATAP D$@4@]TKN
M7R=4);/$N2!T6FU%Z7T?>Y MVFM.\.A/NLZ-DUR1%;W$$$BYGYL*>F@-N#ER
MIE6&G7RDIU!=2EIDD.\ZN6'5JVNR?YN)@ROE#>_2 0URHWQ1!GD3?/B&NU3C
M LZ73>BH.166.;6VT#&!2DHA*&AR)TF18!F86 ^U@C=] &YE-R;W;B(KEXDG
M=)H%1E6/_FDP5H$#<2/2X)SN>T\.1'@*L!6,24]^(E!B#DCX4/53T4@7,>]#
M;4P4?B%#;\6CQO*DECPK6.---QM'B A$\KDTM,H4RD8#[-I%!X!1,QQ[_F;C
M?7LO? ']QFX60O!AJ_P%ZR1)=LL&.J>^,<[[(X[8 0.7/'I.X,6MC,]T8U.
M_Y,U]K:MP0-RXAT1XE+]C0U=/0H"D2.EG6>(0M)[!)(SH8Z7=4I[U#&2O,Q^
MG-.G[,?]C7'(@NSVDB73^;HR6)/T;2P0X=SI)K(EF@-L7L>P)ZAO;BV(>3./
M%*E/!L%/.!R>JM"O&\=N(! 2IBQM[@NG6-I!B9YFO\B_.E5G,1,N2;L3[WO1
MP.4W"PS8,4T GTK8J*NU\@I<+*$O'EE,.')^Z'WLASVAC$(?2)ZP7R@R5\0N
M+JB?4=&)G9ZS\4;-@ @\R*N(RI$@Z8\LF&"^A^]>_G2UJO4*N?MA7,$%AN:8
M ZBI*O37I&+RTF+W!1=^TF^HXB,A%'U5J?* E@@8B/<C 'M*X"O7XTI,<YNE
M(3]E@$6[(@<6#1D JT#2B33^/L%(V0U4O N5WY5V-0$QJRX0'BK/^)0//,RI
M1 Z.."\)!A+\@DIM-/RQ54WH .6\BHKAK4]^$%L?'Z3K0THN!&D4"P!IMAL;
M%GJ&,-!\ $O'_17<7(#.SD<M8>^)P!L_;:N8N_&NOTCH\6[L_'!Q!/OOL"Q
M87;(4G@_,APZ "=!,+B\2^S&8""X"2@)A</C2; L!L"(WV(6K8\.*%[848]S
MIROL=DU!L"\,Z7VHZ,1L02]R%Q7,-=6DAC 9$+U^T']:X 90F(;G/OQP$@%X
M3&)!B,C78": FDZ]3B ?*CY)C7WPOPI9A]Q!=BTVZ#LOJ0VF:GQG"KIR.WH+
M&RKA2?3D.CF5>]&4)CC(@>:NJ11C!/A"EU@TH8>YP&A!_@[!0:8TG@W420ZT
M#&?UJ?D8/G3F*J0TC),:;;':^,@\F.&)#Z_(2K,O&WUV[SQC83BD%P!+)-P)
M/)C[)711*BE4TWPAQR>H4!HTA'#VP"HUC:_\JATZ8CE3,E0D..  HZKRLN<;
M+TA1]J.-TMQASS+7>]+6]O3XXIA341<A\O+'\Q>^E\D7?;E)G4M#R=,1$<R/
M7NG3U PS73Q11)J0U;?XZI6I*BDC6DIWT+#&$OX-1/F]576CI<Q2*LIL5MQ
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
M1XEL:K,:NSHO3J[/QR?7?XJF_,$>RQ]<DK.TK W"_3ZG7 KGC<2@21,5!)H
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
M1[G4_5N]GUBU]._CJ;)X]?GA I\W0CL![,^4LIN),[#]8+KZ"U!+ P04
M"  N@7A3\SVCABT#  "+!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6R-5=MNXS80_96!L \M8$02):_MP#;@;+IH%\C6B-/VH>@#+8TM(1*IDE2\
M^?L.*>J2=F/T12)GYIR9.;RM+U(]ZP+1P+>Z$GH3%,8TMV&HLP)KKF]D@X(\
M)ZEJ;FBJSJ%N%/+<@>HJ9%'T,:QY*8+MVMGV:KN6K:E*@7L%NJUKKE[OL)*7
M31 'O>&Q/!?&&L+MNN%G/*#YK=DKFH4#2U[6*'0I!2@\;8)=?'N7VG@7\'N)
M%ST9@^WD*.6SG?R2;X+(%H059L8R</J]X">L*DM$9?SM.8,AI05.QSW[9]<[
M]7+D&C_)ZH\R-\4F6 :0XXFWE7F4EY_1]S.W?)FLM/O"I8M-60!9JXVL/9@J
MJ$O1_?DWK\,$L(S> 3 /8*[N+I&K\IX;OETK>0%EHXG-#ERK#DW%E<(NRL$H
M\I:$,]N#D=DS/&+3JJR@[H"+'.[+ES)'D6OXX8D?*]0_KD-#R2PDS#SQ74?,
MWB&.&3Q(80H-/XD<\[<$(54YE,KZ4N_85<9?,W,#43(#%K'X"E\RM)XXON3_
MMKY[T_J?NZ,VBG;-7U=RI4.NU.5*W\O5[7F0)\B'##EF%5>8.\T;7N;?4_DJ
MKSVRM[KA&6X".I,:U0L&VZ<"X20K.F^E.(.Q*PC.*XR^EAY* :=29[QR$CL[
M#:);N.]"@;88#A+!WF+VJ.!06.<C9E+E7<R>O]+)-6\!ND-\E2]8'PFV<DL9
MP0>(;N+%:$\B[Z"TG26.A]#5+%XMX0L7K=63S;OMT'-\QJ-RCCCRCL'"/GK+
M:L9H<^X:55:CT>*)_X$3E'F;G;"EGQ#A,HGA2UN]_@>U:\]T4LGDS0=LC&]E
M@HXB>)*&Q!V7P*G.M=T6M+OE%/$!TF@6I?$H2R="O.IZG8_J,&\?Y4J&R"7)
M%8UR+::2SR=R,>\8Y5IZRW+&V+R7:_%VR9Q<B;<YN?HUI65:S+U:_P+U:O5K
M.JJ5CN!Y<DVL$3(A3]+9(DW@>Z<UG%R0-:JS>P8T9+(5IKLK!^OPTNRZ"W8,
M[YZI!Z[.I=!0X8F@T<UB'H#JKOYN8F3CKMNC-'1YNV%!KR4J&T#^DY2FG]@$
MP_N[_0=02P,$%     @ +H%X4[N=(;A/ P  <P<  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&ULK55M;]LV$/XK!ZT8;$"-)-KR2V8;L+,6VX>B0=)M
M&(9]H*23190B59**D_WZ'259388DZX!]D7CDW7//\2&/FY,VGVV%Z."^ELIN
M@\JYYC**;%YAS>V%;E#12JE-S1V9YAC9QB ONJ!:1BR.%U'-A0IVFV[NVNPV
MNG52*+PV8-NZYN;A@%*?MD$2G"=NQ+%R?B+:;1I^Q%MTOS37AJQH1"E$C<H*
MK<!@N0WVR>5A[OT[AU\%GNRC,?A*,JT_>^/G8AO$GA!*S)U'X/2[PRN4T@,1
MC2\#9C"F](&/QV?T]UWM5$O&+5YI^9LH7+4-5@$46/)6NAM]^@F'>E*/EVMI
MNR^<!M\X@+RU3M=#,#&HA>K__'[8AV\)8$, ZWCWB3J6/W+'=QNC3V"\-Z'Y
M05=J%TWDA/*BW#I#JX+BW&Z??VF%%7Z'+$P^\4RBG6XB1]#>(<H'F$,/PUZ
M21A\T,I5%MZI HNG !%Q&HFQ,[$#>Q7Q8^XN()Z%P&*6O((W&PN==7BS%_ .
MK:49:^%*UYE0O#\3JH"]M73V'^T#_+'/K#-T7OY\)>]\S#OO\LY?R'O;GW;0
M)>055T>T(!2X"B'GQCP(=80[+EOT#FB=H(.&!>2TF;2$R@%RH][2=0(I>"8D
M443[G$"OTO!W^](V/,=M0)?7HKG#8/>)6)1:TL7T-)P7?[B=XB_BV9'\WSA?
MPGMA<R[A=UKMCPF0R#I# R3S+38.:V^PY1-K'<*DRZY;2WK9*1SP*)3R+#(N
MN<H1WL",A8MD28.4A>LU\S-IR-;Q$V$+X@DE%^8K_7\A#6D<LED*R2),5XFG
MMHSG<-5MBM^3_P;FB25ALO#?^6H--_BV1FY;@[6/^0:$R2QDR]D4)LD\7"^3
M*0'%JQ2H05'[48#W^4"M)JT=3-+U@IS9?$G?-%U-X=T9M>$//BG)<H.--EY
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
MY4%0>_\FNN4%SCRZ8!K5'7KSVQ)?/4(#5PA<PTI6=+OT!#X(7? *_D2N^GP
M15,N4 '%\P9;@[4=L,R'(]& *66G>;/4QW#5HN)&-.L=?'@'>>@'64K"./.C
M> PWW:)?%PU9A7 4!NDQ'#&?A?2_,B6A__C#F(7L)\@8W$I#YCQ'#/P\"RQB
MXK,@)L2VK9#NN=U9<%W"BGPA_+[B])>_XH9\,;*'TB#T?^[V<+3%52"?QT-;
M@T,_CR,K!#X;Y^ JV(E<G73:9D&CS<_"4"4D ^@8O"]*WJS1X354H%Y@0B7X
M0E3"" >?L6VHHS#SDW$&!WB:##Q-WLI3O1OG!:]X4R#TA9]" =*E;B?J^_C[
M;X=]WPE[\OJ_\9FP]J7K'; P\6/&K!3E?I2G</DR-Q.XZ)0BMVA3FOEQ8G>G
MN9\F 5S*9GUB4-409C&Q(H&0KDR>)%OJ'TXYBT,_BS(KI:&?!@E\=L\(+D_X
M'2D2=Q3:I_4)P)XU^<8[2."!8O3T_P9G29&4'?E >K@'@)TR>$_?!-X?X%TZ
M\"Y]*^\HUYT2QLFKCF2$KGFTAA*Z<^\H*;(0CA(;8<I#P=O'SH,F[:^N9T_F
M\897#UJX$DM,_6Y;NV]JQK-D<P>\PU[[NKVL8V>U2]$+*M-.R[B,>!5&=A1!
MDO@)&ULYACCP$WJ%24Z Y30?6CDE(OHIE:MS?)!T^VA7&.;/"G++'VKWJ+ D
M\UEDF:_)"%&WG7$5C+B&5+./[!7)\^.MLHL>67G'JPZ?'J3]S-['I=%.NU*C
M6KNF3(,+<M^Y#+-#WW?6MSM/V_NF\2-7:]%H,F%%JL%I1A5*]8U8/S"R=<W/
M0AIJI9Q84N^*RFZ@]964YG%@#QBZX?D_4$L#!!0    ( "Z!>%,,:YZQI 8
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
MK5JXX5P*!)478'ZJ\%:_OF$#PU>PRS\!4$L#!!0    ( "Z!>%,Y6C7V50,
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
M:+T"G^^-<0?!.QC^-*S_!5!+ P04    "  N@7A3:Z#)EAP$  "@"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6S%5MMNXS80_15"+0H;8".)NCIU
M#"392P-T-T&2M@]%'VAI;!$KD5Z2BK/]^@XIQ;7;.$W1AWT1KW-XYLR0FOE6
MZ4^F ;#DL6NE.0L::S>G86BJ!CIN3M0&)*ZLE.ZXQ:%>AV:C@=?>J&M#%D5Y
MV'$A@\7<S]WHQ5SUMA42;C0Q?==Q_>4"6K4]"^+@:>)6K!OK)L+%?,/7< ?V
MY\V-QE&X0ZE%!](()8F&U5EP'I]>I&Z_W_"+@*W9ZQ/GR5*I3VYP59\%D2,$
M+536(7!L'N 2VM8!(8W/(V:P.](9[O>?T-]YW]&7)3=PJ=I?16V;LZ ,2 TK
MWK?V5FU_A-&?S.%5JC7^2[;CWB@@56^LZD9C9- ).;3\<=3A-09L-&">]W"0
M9_F&6[Z8:[4EVNU&--?QKGIK)">D"\J=U;@JT,XN;J%JN3%B)2KN9#+DNK=$
MK<AY5?5=WW(+-;FV#6ARJ3J,>^,"\@#D2E:J S+Y21DS)9-[OFS!3.>A15(.
M.JQ& A<# 7:$0,S(!R5M8\A;64-]"!"B-SN7V)-+%^Q%Q.O*GI HH81%+'X!
M+]E)E'B\Y C>V\^]L%_(;^=+8S5FT>\O8*8[S-1CID<P[X8[X(36_XB &B+
M]R*@? 2J@PB(,0*MB\!SPK],X;Z!@R.6O.6R D.XK)'41FDKY)IL0 M5#[='
M6('K^!*0E3 5;[W"7N?(6[$HGJ'I@&?5_W:-:QA?"_$'[N3N[!:?$7-*\$KB
MA9/D/;X[3TFXG[(3G+:-Z@WRPJ6+G7.6W,'&0K?$0Y/(D8]+\BV9Q*RD><2F
MV(\IR]@P5] DBZ;C!3CDZ&0G2T UX!E')RA,',WP9L0(EQ;821B"Y4BS4[VT
M9L\(^:ZTZEXKRY6TH,%8HG$G;I$^+0TE$KRZEC_BL5/RW3<EB]D/9%(6Y73\
M?L0M5:\U2/O]&-KG3O+.[?G :,PRYT-"69(>TY/-Z) #3KMT1HLXGOI^1,LB
M&;IY1+,R?5[2@XP^KFU"TR0GDVR&U!@MD^(K2)K2*''*C.TK93UT</0CI7GB
MXH-YXO+OB+3%>,^\M#EE13;HF='L2>4\ID69ORCM<4TCFJ<Q<8$N,I*BK''^
M%63-:90Y+<;VO\DZ^I#3."Y(DM,B*P_4Q!^#\M=^^#5XS5"_W"4T]F<TF0T]
MS'4:,1^3*;EOA/E7?]U(2:1)Q-_DPF<PV,D CUA,&0B0,3Z%#D0:U8K:XQJ+
M#=8[*#A*,_AT@BD Y*-"]>*4DN -BO# 72%#W@F)G@E\A:\D_IAZ;QE0_SQW
M+LA"#C4;QO?DN5]6N%<U=*#7OC8RR EC/A00N]E=^74^5!U_;1]JMP]<KP5F
M40LK-(U.BBP@>JB'AH%5&U^#+)7%BL9W&RPA0;L-N+Y2Z.(X< ?LBM+%GU!+
M P04    "  N@7A3[JO$6OD%   >#@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6RE5VUOVS80_BN$%PP.P-@2]9XE 9)LS8*M6]&T&X9A'QB)MKE2
MHB?2>>FOWT-*ENW4\0KLBT72Y-T]=\_=D6>/NOUD%D)8\E2KQIR/%M8N3Z=3
M4RY$S<U$+T6#?V:ZK;G%M)U/S;(5O/*':C5E09!.:RZ;T<697WO77ISIE56R
M$>]:8E9US=OG*Z'TX_DH'*T7WLOYPKJ%Z<79DL_%G; ?E^]:S*:#E$K6HC%2
M-Z05L_/197AZE;C]?L-O4CR:K3%Q2.ZU_N0FM]7Y*' &"25*ZR1P?![$M5#*
M"8(9__0R1X-*=W![O);^QF,'EGMNQ+56O\O*+LY'^8A48L97RK[7CS^*'H\W
ML-3*^%_RV.U-TA$I5\;JNC\,"VK9=%_^U/MAZT >O'* ]0>8M[M3Y*W\GEM^
M<=;J1]*ZW9#F!AZJ/PWC9.."<F=;_"MQSEZ\%TO=6GZO!+D3<WC;&C+^X.;F
M^&QJH<'MFY:]M*M.&GM%6LC(6]W8A2$_-)6H=@5,8=I@'UO;=\4.2ORUM!,2
M1)2P@(4'Y$4#WLC+BUZ1UX,D'6[9S,F?E_?&MF#'7P?$QX/XV(N/7Q/ON2T_
MBXK,9,.;4G)%9-,ECV.AGH'*@\M-[_)]GCZLZ,-"D)E6R"F'P4LS!&EI'#CS
M%5;H5;O/DE.RCQ%OI"DAX@_!VRZR!''1]Z(EB,R=6%I1NPG+=F:%BUI8D+%L
MB%WHE>%-98ZAX$$T*T%N[F[($0EI$3-:)+D?9UE."\;\.&<!3;.07-_>8!:Q
MA*9ICA%+4QHDA5O#R20HR/OKMR0-(Q(6.1F'-(G9,?E!2:3+ %<V5K0G/4H
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
ME[7]48!Q!7:_U)I.@6LP_7K2/U!+ P04    "  N@7A3CI+FNX4"  "Z!0
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
ME6M0GA*==9AG7EE/!T0TRV2-&7P"K7.Y#06GK-+.'@5?:]"FR2I\9L81'ZN
M8%/Q1FDV4*7](,WZ01J=C5$<'6=+Y+7X >PBT41#8QWK#4,3L:;=^H$3AL@U
M9TUO'!P>40]].AI/IFEZ!MG)U(O_)[)A-*^) 87CMFG;0F(]'UHFNAP&P?HU
MIA')Z;,OC^+DB#YY,?1F+P?1^S6.(_(,5'GA'V=BG+X<_%+!L/O].F<_=_]Q
MU,8_F;5W'WQRCJ,NOG[9Y2 ^#JC8/Z$^H,,UN6B&T27N > Z34E% 7:'._00
MLJ.\'O;ON%>+;T:C7B<9($OZ\S4\65@K4(7;XS5Q;;'9];K;[EOAG=N0?[A?
MVF\(MP@?Q30?()^H*JS-'#8H,KJ:8"Q4L],W!R.W;BU>2X-+MGLL\3L(E"7
M]QLIS>%@%71?5HO_ %!+ P04    "  N@7A3;4]LIK("   P!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6R=E=]OVC 0Q_\5*^I#*[4DY">M A)0
M3=O#M@K:[6':@TD.8M6QF>V0[K^?[:0IA<"FO23^<=^[SYV=2UIS\2P+ (5>
M2LKDV"F4VMZYKLP**+$<\"TPO;/FHL1*3\7&E5L!.+>BDKJ^Y\5NB0ES)JE=
M>Q"3E%>*$@8/ LFJ++'X/0/*Z[$S=%X7%F13*+/@3M(MWL 2U-/V0>B9VWG)
M20E,$LZ0@/78F0[OYHFQMP;?"-1R;XQ,)BO.G\WD4SYV/ ,$%#)E/&#]VL$<
M*#6.-,:OUJ?3A33"_?&K]P\V=YW+"DN8<_J=Y*H8.R,'Y;#&%54+7G^$-I_(
M^,LXE?:)ZM;6<U!62<7+5JP)2L*:-WYIZ[ G&(8G!'XK\/]5$+2"P";:D-FT
M[K'"DU3P&@ECK;V9@:V-5>ML"#.GN%1"[Q*M4Y,%[(!5@##+T9PS)71=T0Q3
MS#*0Z 9-LXQ73$FT@ S(#J\H7*,O^G9=WH/"A,HK;?2TO$>7%U?H A&&'@M>
M2>U.IJ[2@":,F[4PLP;&/P'S-5,#Y 77R/?\88]\?EZ^A.T ^8F5>^_EKBY+
M5QN_JXUO_05_J<U:\/*M.#51!9K;DP&!?DQ7TJ[_/!,PZ (&-F!X(N",4 IY
M7]T:76)UYL/<3<+ 'PW#U-WMUZ?'S--FH\[L'5;8885GL9[8ZB18HXSW(OJA
M%P7Q 5B/610$<=@/%G5@T5FP1ZXPU9V@O:*BNZ)]I-$10IP$0>0=D/:81?%P
MY/>3QAUI?)9T2G6[--\4THT7Y;Q:J77UAM['&Q^!W(1!Y!_@]E@EPS#IITTZ
MVN3_ZGJ-&*@^V.3HXL7QZ/9V=$#;8Q;>>D%T@.ON]3/S+_F,Q88PB2BLM= ;
M)/J01-.?FXGB6]OB5ESIS](."_U+ V$,]/Z:<_4Z,5VS^TE._@!02P,$%
M  @ +H%X4X/:B5W' @  O D  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&ULS99=;]HP%(;_RE'4BU:BS1<0BD*DTFY:I4U%T&X752],.(#5Q,YL!^B_
MG^V$+-,HNVFUWA#;\7G]G(]P'&^Y>)9K1 6[/&-RY*R5*H:N*],UYD1>\ *9
M?K/D(B=*3\7*E85 LK!&>>8&GM=W<T*9D\1V;2*2F)<JHPPG F29YT2\C#'C
MVY'C._N%*5VME5EPD[@@*YRA>B@F0L_<1F5!<V22<@8"ER/GRA^.?6M@=WRG
MN)6M,1A7YIP_F\GM8N1XA@@S3)61(/JQP6O,,J.D.7[6HDYSIC%LC_?JGZWS
MVIDYD7C-LQ]TH=8C9^#  I>DS-24;[]@[5#/Z*4\D_87MO5>SX&TE(KGM;$F
MR"FKGF17!Z)E$/BO& 2U06"YJX,LY0U1)(D%WX(PN[6:&5A7K;6&H\QD9::$
M?DNUG4JFN$%6(A"V@&O.E-!A@C')"$M1PCE,T:26LA4\,$D4E4N*"YB@L 6A
M-\'=/*,K8D(LX?0&%:&9/(,3H SNU[R46EG&KM*LYD0WK;G&%5?P"M==JB[
M"SL0>('_,+N!TY.S/U5<[6GC;M"X&UC9\+B[G99?AWWIP*==H2M'.WM/<[./
M+V%F T"J>GK\JK7A5F$NGXZ0A0U9:,FZKY+M@<I6H(L6'&_@#H6S4H^LNOD4
M-TG8[4>#,(S=S0&L;H/5_0?66P6L S-%A )=I@B/5SLJGX8VN^>^=^YUCX2P
MU[#V/EAR^PU9_UV3V_\KN8$7^F$4'4YNU&!%;X;5 =S'3#4QDZV8'>(^?KP/
M+TC$D? .&C\&_[E( UNDX1'6RX;U\H,5J>_][@7>NY9I+=^N4[\;]KN]_N$Z
M]5M=RO^_E7K\?',W&LJ"I#AR].5'HMB@D\"AH+NM7FSN-=^(6%'=&C-<:F7O
M(M+_8:*Z*E03Q0O;GN=<Z69OAVM]O4)A-NCW2\[5?F(Z?G-A2WX!4$L#!!0
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
M#'X%^+H[!!40Z )A!82Z@&WM,F=I(W6RM;-M[])MJWR;96&IJIQ #L=#2K:
M2KVP)P>JM!4OBA'GL@GGG(JO6'!\/.<D>@>OJ%C3*!'5#& >@PG>X!CE,0/?
MP5RT?;Q.$2#+O?4)BE)(4:SD,XAC<#9!'.*4G0OF;3X!9]_.P3=@ I8('0,X
M!V\YYNQ"+(KQSX2LF6#9T.0B"NF+&54>7Y<>.UT>HZ('+/<".)9CM^ WI_$7
M^ F<H).>G*:G:-$#SJ 3OSV-BV/K =M6N-6"3W5"]SKQ.XW0PT[Z7B?TH!-_
MT E=I<T.6_#'T_B/B)_,^I/&R3E^I_//.GC8YKPI&J[N.J?N.D?9<W6[[NJ@
MZ_Y<+1BGXH+Z>V(OM][+57MY70=?F06%;-,"T;(EP9EHPYBDHHW9U^IY6S^6
M]@-E7U[JF['5<X;F9K_I-#23-HWM'XIN=413'=&=CNB^5=0_%#WHB![;1+YW
M*'IJ$PT:HN<V4?]+=% %7ET%GE85,%4&;5DN>7]O5]L*+*N1YU:5:S<R?:P*
M';M1#K<M(CL,&IEN$_7=1J;;1'XC/_?'HL!QFIEN$=EAXPP>CT6>97F-,W@Z
M5KF>[[F--)I[5[=\];Y NL(Y RE:"DY4D'A+T?(E64XX*=1MOB!<O [4,!&/
M;T2E0'Q?$L)W$_E J)_SX_]02P,$%     @ +H%X4\5 /0OH"   @#8  !D
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
MW'YGS#VV0 >>A;F)9&YB^67(V-3&$<G<I#OF)I*YR2<S-U$\0FA0\H@H'DC
MY@&V0BS0'DP3R=RD6^8>$05S.]J-121SDX\R]\B"8&=N(IF;_-W,39JEN*O]
M71Z1S$TZ9.X1:3*W/@N3VF_G.F3N$6DR-]$;)9F;=,K<(])D[D!OEF1NTAES
MCRS0F%B8.Y#,'9B9^SR*VCX\#B2-!]W1>"!I/##3^$<9;Q(H"-O!S;T[J+VI
M$;-L4;ZRQ 7^.LDW/SW>W=V]%G5>OAQR</\"'E]"Q?T1/+Y2W9_ X]O-RU!R
MV,V[67<T6X0)!Q%[$B8X_8*$LLWK3IN+/%V5[X\\IGF>QN7'):/"&X6 ^/XI
M%8%8710#[%XZ._L_4$L#!!0    ( "Z!>%-H:PM=I 0  !@2   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8Q+GAM;-5876_B.!3]*Q::AQFI;6*' *DH4J&,
MMM)4K=KM[,-J'TQBP#N)S=@.M-+^^+T.(8%@,J-N]V%>($[N/;E?/B?)<"/5
M-[UDS*"7+!7ZJK,T9G7I>3I>LHSJ"[EB J[,I<JH@:5:>'JE&$T*IRSUB._W
MO(QRT1D-BW,/:C24N4FY8 \*Z3S+J'H=LU1NKCJXLSOQR!=+8T]XH^&*+M@3
M,\^K!P4KKT))>,:$YE(@Q>97G6M\.26^=2@LOG*VT7O'R*8RD_*;7=PF5QW?
M1L12%AL+0>%OS28L32T2Q/&]!.U4][2.^\<[],]%\I#,C&HVD>D?/#'+J\Z@
M@Q(VIWEJ'N7F-U8F%%J\6*:Z^$6;TM;OH#C71F:E,T20<;']IR]E(?8< ,?M
M0$H'TG3HG7 (2H>@Z= ]X= M';H_ZQ"6#D7JWC;WHG WU-#14,D-4M8:T.Q!
M4?W"&^K%A1V4)Z/@*@<_,[J.O^=<<]LTC<[19$G%@FG$!3)+AB94J5<N%N@K
M37.&Y!Q-M>'0'I:@B10&+C%AT)0J<7Z?&_2%TQE/ 0T@/MXP0WFJ/P'L\],-
M^OCA$_I@@7]?REQ3D>BA9R #&X<7E]&.M]&2$]$&Z [NNM1H*A*6./PG[?Z8
MM !X4+JJ?F17OS%I17QBJPM$^F>(^,1W!=3N?A^;"^0'A3MVN-_\M[M/?\8]
MLNXX:BE&4 U34. %)_"*.0 V0BOZ"F1B]&4+:+<"[1:@W1.@CVPEE1TXJE%,
M]1+E&A8P1W,NJ(CM=!9L4TR=JP-;^'X!;WES/3J'<H50[O5^I5UF)/+]0[.I
MPPQ#^0:5V4&2895DV)KDWF:*82?RA"EJ]V1+_7H5=*^U*9\I5]O]>W:P/^\8
MU;F"4@)=/[(X5\J6<DPUUV?H6<B99FI-9RE#MV(%/04;">5.>1'8&7!#&N=I
ML4!_/LHT1<#<&ZJ2OUJ"[E=!]UOK,68++H0-:$93Z#)S-78+T=MK14!ZN-_H
MZ[%52**(--KJP (SW]W5097%H#6+/7)%"9 FFMM>K'=<&M=-9[N=D]8=<J4\
M.$[&)T'82/G8"O?"06/@I\=6I-_WN^Z4HRKEJ#5E2P&0DT8T^1O4R[( ,O(-
MJ8XCQT8+0O]$2[!?"Y[?&B%,*3P]",1>XD+L$,]60"!.,?&/2G0>1KU&M5U6
MI-L8PZD3*SQ!&WA/OO'[42XF-2QY&^G"$ZIEIA^2;HE_D&Z7-/>FPZK)MZTF
MA]G5,H6#_U=22OS>CS3%:><0%9==BZK@6CMQNWC"8TX[B8[QL: Y6'12FATP
M3T2BHX8>FSG0IBZT U(^3+=64=PNH[?",,4TD,P+O$EIAOY!;U!67$LK_H6T
M%=?BBMO5]=U(>H*/=?-(6V\<1ACWF@KLLNH.HA,C44LP;M?@^XJPN(AE]M:1
MJ/4/1[_.2)!:%4F[*K[?2)0W.A#N@/2#QE"XS' WZC>?4AQVV!^$C;'P]MZ
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
MI#R>$X\W6NSJH]9*:#BXU9=;.%M3:0S@^5H(?;XQI[?FM+[\#U!+ P04
M"  N@7A3@5M\<20#  #:"0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6R=5EM/VS 8_2M6Q -(@]S:I$%M)=IL&@]HJ,#V,.W!)%];"\?.;)?"?OUL
M)V2A20OL)?'EG.-S;/DRWG+Q(-< "CT5E,F)LU:J/'==F:VAP/*,E\!TSY*+
M BM=%2M7E@)P;DD%=0//B]P"$^9,Q[;M6DS'?*,H87 MD-P4!1;/,Z!\.W%\
MYZ5A059K91K<Z;C$*[@!=5=>"UUS&Y6<%, DX0P)6$Z<"_\\30S> KX3V,I6
M&9DD]YP_F,IE/G$\8P@H9,HH8/U[A#E0:H2TC=^UIM,,:8CM\HOZ%YM=9[G'
M$N:<_B"Y6D^<D8-R6.(-50N^_0IUGJ'1RSB5]HNV-=9S4+:1BA<U63LH"*O^
M^*F>AQ;!C_80@IH0[!(&>PAA30C?2QC4A(&=F2J*G8<4*SP="[Y%PJ"UFBG8
MR;1L'9\PL^PW2NA>HGEJ>LDR7@"ZQ4\@T2E:0,991BC!=E7X$FV8T&TK1OY
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
M<,!X=.MX3'=MN@)U'8[J5J,[^&%8NC\-&-_@U@NM\5#XTS_\N]+?4$L#!!0
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
MZ2YBAZ5N]%B8#7I]R;GZF)A6TO]UF/P!4$L#!!0    ( "Z!>%.*7W5HY0@
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
M)0#OEV4IGQ]4![NK\%?_ %!+ P04    "  N@7A3QOKU0>D"  #5!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R555UOVC 4_2M6-&FMU))/0JD
MB8].ZT,U5-KM8=J#22XDJF-3^U+:?S_;"5E* ^I>P!_G'-]S[=P[V GYI#(
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
MJ-*VTC;\#) JB=0F/=U*M[IH<]T^G.[!A4FP"IBUG:;][\\VA!)*HGU9:5\
MC^?[/-^,!WNZ9_Q99(@27HN\%#,KD[*ZL6V19%@0,6(5EFIFPWA!I!KRK2TJ
MCB0UH"*W/<<)[8+0TII/C6W%YU.VDSDM<<5![(J"\+<[S-E^9KG6P?"-;C.I
M#?9\6I$MKE$^5"NN1G;+DM("2T%9"1PW,^O6O5E.M+]Q^$YQ+SK?H)4\,?:L
M!U_2F>7H@##'1&H&HEXON, \UT0JC!\-I]4NJ8'=[P/['T:[TO)$!"Y8_DA3
MF<VLV((4-V27RV]L_R<V>L::+V&Y,$_8-[Z.!<E.2%8T8!5!0<OZ35Z;/'0
M;G@"X#4 KP\(3@#\!N#_+"!H (')3"W%Y&%)))E/.=L#U]Z*37^89!JTDD]+
M7?:UY&J6*IR<KR5+GC.6I\C%)[C_L:/R#4B9@IF !2O4!A/$U&B5DU+ -=RO
M5RM8U_L$+I<H"<W%E9IX6"_A\N(*+L &D1&. F@)#R65XG/'\$_&=D*MH8P7
M1^.I+94D'9B=-.'?U>%[)\)W/?C*2ID)N"]33(\);)6+-B'>(2%WWEG&OQ,Y
M L?_#)[CN0,!+<[#UUB-P(L,W!F +W\&/M%P=W)&C=^6US=\_BD^G?1KW1CI
M<2UO.2?E%E4#2WAZ@Z[?BKP9\^V>\!3^_4M1PA>)A?CO3$!!&U!@ @I.!+0@
M(E._BP15MZ>PX:P ?$6>4(' -E#M>)*I*(#K?AW<$#5_9/CU3^UE[KK>6.7Z
MI5NE 2_']X-CK^405S1V6Z\CB>-6XOBL1-T>9S(5MC3A[U&ZJ TH.JMK73?P
MH40I7*K>K;OZ:JA0-5O83:[7*\!BP">,>T4:\ GBX1+%K93XK)1'<QQ@>DU>
MD*O3[7W?59PFZHF\5F8TIBS/"1?OUD&Y]8IQ)\PX'+EA3_!'K[$[BJ*>Y(]>
M03CR3XB>M*(GO[CU)@--%3GCGL2/7G'D]IR6'YW". AZ NW.N58@WYK[@8"$
M[4I9_]%;:WL%N34G;\]^IZXF]4WBG::^UWPE?$O5J9;C1E$ZHTCU-J_O"O5
MLLJ<GD],JK/8?&;J>H5<.ZCY#6/R,- +M!>V^?]02P,$%     @ +H%X4^1^
M$;?] @  /@D  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULG99K3]LP
M%(;_RE&D:2!!;KT-U%8J%#2DH5548Q^F?3#):6/AV,%V*/WWLYV0%99FP)?6
MM^?-.:^='(\W0MZK#%'#4\ZXFGB9UL5I$*@DPYPH7Q3(S<Q*R)QHTY7K0!42
M2>J@G 5Q& Z#G%#N3<=N;"&G8U%J1CDN)*@RSXG<GB$3FXD7><\#-W2=:3L0
M3,<%6>,2]8]B(4TO:%12FB-75'"0N)IXL^AT/K+KW8);BANUTP:;R9T0][9S
ME4Z\T :$#!-M%8CY>\1S9,P*F3 >:DVO>:0%=]O/ZI<N=Y/+'5%X+MA/FNIL
MXGWQ(,45*9F^$9NO6.<SL'J)8,K]PJ9>&WJ0E$J+O(9-!#GEU3]YJGW8 :+A
M'B"N@?@UT-\#]&J@]U:@7P-]YTR5BO-A3C29CJ78@+2KC9IM.#,=;=*GW&[[
M4DLS2PVGITLMDOM,L!2E^@P7#R756R \!3<!YR(W!TP1MT<+1KB"8[A8+A9P
M2:B$6\)*A)DRAZ:P2Q0<S%$3RM1AO6X<:!.E?5:0U!&=51'%>R**8K@67&<*
M+GB*Z4N!P*37Y!@_YW@6=RI^3[0/8>\(XC".6@(Z[\:76/@0CQP>MN#SM^ G
M%H]..K+I-3O6<WJ]?7H9D7ALSWKZ<GMF4A*^1O-.:KC;PNZZ!=FZX=F&R!1^
M?3.2<*4Q5[\[ NHW ?5=0/T] <WI(TW1')DM19:V;7@W'_EA^*EM6SZ&S=^-
MO<AZT&0]Z-2Y>"K,I\MXJ]R+4DB:(#P*9O:"F7>HS89NP?[(/VGWH9N+A_Z@
MW8C_<J-.)X:-$\-.H1NJ[H]7$A$DT0AB9<J!+B4_,M\17A+69D6W8NA'[4YT
M8Y$_;#>B&XO_Q5[X,&I\&+WM1#"Z0CB@'+9(I#ILR[];*7)DFP$?Y.;OYRH+
M@IW*DJ-<NPJM(!$EU]4'N!EM+@$S5_M>C9^9RT%5R__*5#>+:R+7U%0.ABLC
M&?HC<VQE5:VKCA:%JU]W0IMJZ)J9N>"@M O,_$H(_=RQ#VBN3-,_4$L#!!0
M   ( "Z!>%,( 8 'Z@(  -H'   9    >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;*55WV_:,!#^5TY1'UII2\@/PEH!$I1.FS0VU*K;P[0'DQQ@U8DSVY3V
MO]_9"1FEP"KM);&=^[[[[BZ^ZV^D>M K1 -/A2CUP%L94UT%@<Y66##MRPI+
M^K*0JF"&MFH9Z$HARQVH$$'4Z:1!P7CI#?ON;*:&?;DV@I<X4Z#71<'4\QB%
MW R\T-L>W/+ERMB#8-BOV!+OT-Q7,T6[H&7)>8&EYK($A8N!-PJO)CUK[PR^
M<]SHG3782.92/MC-YWS@=:P@%)@9R\#H]8C7*(0E(AF_&TZO=6F!N^LM^T<7
M.\4R9QJOI?C!<[,:>!\\R''!UL+<RLTG;.+I6KY,"NV>L*EMT]B#;*V-+!HP
M*2AX6;_94Y.''4"8'@%$#2#:!R1' '$#B-\*2!I XC)3A^+R,&&&#?M*;D!9
M:V*S"Y=,AZ;P>6G+?F<4?>6$,\-;-%PAU=' 3+!2PWOXRI1BMAIP/D'#N- 7
M='I_-X'SLPLX U["E M!5=/]P) &RQ1DC;]Q[2\ZXB^,8"I+L])P4^:8OR0(
M2'P;0;2-8!R=9/R6&1\Z\3N(.E%X0-#U:?@=5CY$/0?O'(!/W@*_M/#P\D0T
M<5N/V/'%_Z['&$M<<*/AYVBNC:(;\NN$@Z1UD#@'R1$'-T4EY#,JR*@,BL_7
M]OII,!+,"J&R_\"AJM:D74=J6\GC,$I]"OAQ-].U46_7J/O29'* )_;CUNA%
M2-TVI.[)D$9:(Z5)H6 &<QL*77Q4BM:9+*A!:N9ZS-'@:OK+'5%)Z"=[P;TV
MBKM^>%AYVBI/3RK_PMF<"VXX_H_\]%5.27ZX)S]]59NX>UA\KQ7?.RE^RIYX
ML2Z I@-4S2"P&F'#--BY!#25H*363W^S8J4Y*/ZTCRB!9V1*'_KQ@YVN5Z!:
MNNFA*6?KTM3MHSUM!]3(]>6]\S$-KGK._*6II]Z4J26GVR%P090=OT=)5O4D
MJ3=&5JZWSJ6A3NV6*QJ^J*P!?5](:;8;ZZ =Y\,_4$L#!!0    ( "Z!>%/&
M/*GR.@(  .<$   9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;(542V_;
M, S^*X310PNLM>,\&A2.@:9%L1VV!<FZ'88=%)N.A<J6)]%)]^]'R:Z1;6EW
MB46)_!X,I>2@S9,M$0F>*U7;15 2-3=A:+,2*V&O=(,UGQ3:5((X-+O0-@9%
M[HLJ%<91- LK(>L@3?S>RJ2);DG)&E<&;%M5POQ:HM*'13 *7C;6<E>2VPC3
MI!$[W" ]-BO#43B@Y++"VDI=@\%B$=R.;I93E^\3ODH\V*,U."=;K9]<\"%?
M!)$3A HS<@B"/WN\0Z4<$,OXV6,& Z4K/%Z_H#]X[^QE*RS>:?5-YE0N@GD
M.1:B5;36A_?8^_$",ZVL_X5#GQL%D+66=-47LX)*UMU7//=]."J(1Z\4Q'U!
M['5W1%[EO2"1)D8?P+AL1G,+;]57LSA9NS]E0X9/)==1ND:2!KG+!"LE:@N7
M<%OIMB8+:\RTR3$';AZ5"$O!"1G"Q@_+^3V2D,I>P!G(&KZ4NK6BSFT2$LMR
MX&'62UAV$N)7)'S.Z JB\3N(HWCTN+F'\[.+/U%"-C4XBP=GL8<=_]_9$FLL
M)%OZ?KNU9'@2?KQ!,!X(QIY@\@K!@Y &]D*U"+J AIL#PEJDDRWHH*X]E+LH
M^W0VG8]G2;@_H6 R*)B\J:#W!7JKY$ZX*3]%W6',CJ@O9Y/Y.#K-/1VXIV]R
M?^(9L*UI5'O2[_0?OR-^)OZB#(_FUCT!'X7929Y!A06715?7C&*Z:]4%I!L_
MREM-?#'\LN27"(U+X/-":WH)W.T8WK;T-U!+ P04    "  N@7A3EO'8>,$"
M  !H"0  &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6R]5DUOXC 0_2M6
MU$,K=9LO"+0"I );;:6B1>VV>UCMP9 )L>K$U)Y ^?=K.R'0;<D)<2$>V_/F
MO1<R=F\MY*M* 9"\9SQ7?2=%7-ZXKIJGD%%U)9:0ZY5$R(RB#N7"54L)-+9)
M&7<#SXO<C++<&?3LW%0.>J) SG*82J**+*-R,P0NUGW'=[83CVR1HIEP![TE
M7< 3X/-R*G7DUB@QRR!73.1$0M)W;OV;H=\V"7;'"X.UVAL3(V4FQ*L)[N.^
MXQE&P&&.!H+JQPI&P+E!TCS>*E"GKFD2]\=;]#LK7HN9404CP7^S&-.^TW5(
M# DM.#Z*]0^H!%F"<\&5_27K:J_GD'FA4&15LF:0L;Q\TO?*B+V$P#^0$%0)
M@>5=%K(LQQ3IH"?%FDBS6Z.9@95JLS4YEINW\H12KS*=AX-'0"9!VXQDRFFN
MR#=R1YDD+Y070$1B9\FM4H"*S#9DHE]T&9(115@(N2'G8T#*N+H@9T2O_DI%
MH6@>JYZ+FJ&IX\XK-L.237" S<\Y7A$OO"2!%_C/3V-R?G;Q$<75^FJ102TR
ML+#A =@Q)'HF)D/(]:A4>KFO['(GYL^#WDKN$3+UMZ%T6)<.;>G6@=+6S-76
MS*4I26W)K\PIH3H6RGQ.JT'4[H91SUU]P:!5,V@U,OC^5C!DH!K$M&NH]JE]
MC.K2T?%\+*&B/1_],&H=\+%3,^@T,I@46%!.[HH\;M#3K=&ZI[;RNBY]?3PK
MKS]9&8;=X("5OK?K.EXCAP=&9XPSW)!8ZJZ<Z[ZQ H6V#R7%I][QL<I>;_-/
M;;*_ZSE^<#R;*ZP/?]E.U X/^+SK/GYS^QE1E;H"4Y!-FG:MQ&^=W-!=\_';
M1S2T_:F7=GS_/SO=O7/3W$$F5"Z8/@,Y)#K+N^IH$%D>ZV6 8FF/TIE ?3#;
M8:JO0B#-!KV>"(';P)S.]>5J\ ]02P,$%     @ +H%X4WB;6TU+ @  F 8
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
M5ZIB!*#$B"D5-@91ZI!-8"UU#P=K*7G==XKX *+4F7(*:RE]G $HNV\J6G,
M9?4-!;4 4.:Q>TL3:$<'!BG)U\4Q&!,KSB[CY4=$W5H?M=T4!PY*^ZUQ-36
M]ID\FBL.*-[DRW,]\16WCL4RGI"5"*7W/;&)R,NCLO*&TVUQ7+&DG-.TN-P0
M')%< L3S%:7\<",#U >6P_\ 4$L#!!0    ( "Z!>%,--*409P(  .(%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;(U436_;, S]*X1/+;#%CI.V
M:Y$82)H.VZ%8T&#;8=A!L>E8J#X\26[:?S]*=KRL2-)>;%'B>WHD14ZVVCS:
M"M'!LQ3*3J/*N?HFCFU>H61VH&M4=%)J(YDCTVQB6QMD10!)$:=)<AE+QE64
M3<+>TF03W3C!%2X-V$9*9E[F*/1V&@VCW<8#WU3.;\39I&8;7*'[7B\-67'/
M4G")RG*MP& YC6;#F\78^P>''QRW=F\-/I*UUH_>^%I,H\0+0H&Y\PR,?D]X
MBT)X(I+QI^.,^BL]<'^]8_\<8J=8ULSBK18_>>&J:?0I@@)+U@CWH+=?L(OG
MPO/E6MCPA6WGFT20-]9IV8%)@>2J_;/G+@][@.'E$4#: =+7@/$1P*@#C-X+
M&'> D.JX#27D8<$<RR9&;\%X;V+SBY#,@*;PN?)E7SE#IYQP+KMC1G&UL5"C
M@57%#,)'F"G'"RX:7Q)88=X8[CA:.%N@8US8<_*QWM=.8D<B/%6<=Q?.VPO3
M(Q<.4[C7RE46[E2!Q?\$,:GO0TAW(<S3DXS?<C> 9/0!TB0='A!T>QJ^PGH
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
M_/:A>5#YMOXR^397*D_KE_<R6LNB NC/[_)</3U4WT]WOT Y_P]02P,$%
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
MWI;+ZOBYNE#IJ3P"?$R52N/RZU'PG9 %0/^^3U/U<E$$:/X),/T/4$L#!!0
M   ( "Z!>%,J]'I]! 0  #4.   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M-2YX;6R]5UV/VC@4_2M6U(=6VIG$S@>A B0@=(LTG9D=AEGMHX<8$C6Q:>S
M]-_7=D(@'T13[6I?(''.N?<<._<Z'AU9]IU'A CPEB:4CXU(B/UGT^2;B*28
MW[(]H?+)EF4I%O(VVYE\GQ$<:E*:F,BR/#/%,34F(SWVF$U&+!=)3,EC!GB>
MICC[.2,).XX-:)P&GN)=)-2 .1GM\8ZLB%CO'S-Y9U91PC@EE,>,@HQLQ\84
M?@Z@IP@:\1*3([^X!LK**V/?U<TR'!N64D02LA$J!)9_!S(G2:(B21T_RJ!&
ME5,1+Z]/T;]H\]+,*^9DSI*_XU!$8\,W0$BV.$_$$SM^):4A5\7;L(3K7W L
ML98!-CD7+"W)4D$:T^(?OY43<4&01KL)J"2@)L&Y0K!+@OU>@E,2'#TSA14]
M#P$6>#+*V!%D"BVCJ0L]F9HM[<=4K?M*9/)I+'EBLII_703KNP58+L$->)G>
MK:?/RX=[,+T/P%_KZ=WRRS_+^S_!=#Y_6-\_K_3XTV*U>'I9K,#'@ @<)_R3
MI*Y7 ?CXX1/X &(*GB.6<TQ#/C*%%*E2F9M2T*P0A*X(@@A\8U1$'"QH2,)Z
M %.ZJRRBD\49ZHWXL!&WP++_ ,A"L$/0O)^^(OM;@ ::;G70@_?0AXH.ASUN
M[&K!;!W/N1)OFLA2Q71#@"QZ$++\56SS1-;/AN54\)X,3I7!T1GL*QGF$:8[
MPM4Z'G"2XZ(^:0A^Y#B)MS]CNJO2Z?&,<)(=2%]NM\KM]KJ;X41[PP+,R"ZF
M5"5C6_!(LIB%76]3$6^@XZDF=Y@,H#,8F8?+%6Z#H.5ZJ(X*VB@7^GX%JAGR
M*D->KR$YF=F.A$ P,&>\G+#%FVS;O#EAA9\BG'<AXL:!MM4PU$9)TTT_;=
M.:C;SZ#R,^CU$Y PUQV[4_R@+6OH-J2W,3>.[S=6+.A 0=^[LAA^)=[O%?\@
M(I)UZ?;;NJ'3G/,VJ($(^A UP<-*\/"]Y2"[87\A#%O)'=MMO!+S-JA=+4$;
M5*^6FA5HG7<:J]?,DFY82H# ;Y=]Y=3.>IH'O-C,X/_>NB Z9T?_<?,J UY.
M-7+L5LETP2S7L1OKU@63JSN\LG#G'0?V;SF_W</*>+4WR/:&?M-6&V;[S5<V
MZ$ AU[WBZ;S'0>=?]+&27&L_R+/<8=-!&]?L"9VA;%EU5QR<=TK8OU5>;68E
MKUZ_EM>4WD:UI+<A"+G(OJ+\O"7"_CWQ=[I:&:JV==M6JS=WP#H**>B"U0JI
M<&1>?$^G1+[[ZES"@>X;Q7=G-5J=?:;ZB[\Q/E-G(OV=?@Y3'*B^R9***0<)
MV<J0UNU SG56G%&*&\'V^JO]E0EY!M"7D3S7D4P!Y/,M8^)THQ)4)\7)+U!+
M P04    "  N@7A3J-@Q3R@#  #L$@  #0   'AL+W-T>6QE<RYX;6S=6&UK
MVS 0_BM&':.%42?QXL9K$M@"A<$V"NV'?2M*+"<"6?)DI4OZZZ>S%.>ENJ[K
MARV=0VKI'M]SS^G.E<BP-FO!;A:,F6A5"EF/R,*8ZD,<U[,%*VE]KBHF+5(H
M75)CIWH>UY5F-*_!J11QK]-)XY)R2<9#N2RO2E-',[649D3ZK2ERM\_YB'33
M]R1R=!.5LQ&Y.WW[8ZG,Y9O(W4_>G9QTSCMW9Y>'R*F'SD@<).X_@QBEQ4C3
M9ZE]2BY*?;%/O4W\=XD.@HZ=75<?-?8E&0\+);>528@S6'9:LNB>BA&94,&G
MFH-704LNUL[< \-,":4C8UO"ANN"I7YP<-?-H%L\3\FETDUL%\']G?K'#X#-
M# 1R(5J!/>(,XV%%C6%:7ME)\W!C? 1%?GR[KJS"N:;K;J]/M@[-S0:9*ITS
MW8;IDHUI/!2L #F:SQ=P-ZJ* 31&E7:0<SI7DC8:-AY^8&EG3(@;>)6^%WO<
MJV*G;AVHFFR'5I ?.AHW ?Y=-L>]2]M[$6]4\7ME/BUM.K*90XNR:\T*OFKF
MJZ(5@+%W<79:56+]4?"Y+)E+_MD!QT.Z\8L62O,'&PU:968-3)/HGFG#9[N6
MGYI6MVQE-NVT*G#-O5>H^>^N\YQ)IJG8%6U[_YA7^<6*_=[S+S0W_U8.%0=%
M)A?'K]'OM<<N,GT-(E]%N0?'+S+)CE)C[/?OG4/"WA&AM49P%!N1;W"P$]N@
MT73)A>'2SQ8\SYE\=%*P](9.[5%^C]\^G[."+H6Y;<$1V8Z_LIPORZQ]ZAH6
MPC^U'7^!]+II>PZTL;C,V8KE$S_5\VDSC.S 1O47.!PB5\T51C ?AX41P+ X
MF +,QWEA<?ZG? 9H/@[#M V"R #U&: ^SBN$3)H/%B?LD]DKG&F6)4F:8BLZ
MF0053+!U2U/XAMDP;>"!Q8%(?[;6>+7Q#GFZ#[":/M4A6*9X)V*9XFL-2'C=
MP"/+PM7&XH '5@6L=R!^. [T5-@G2:"JF#;L#<:1+,,0Z,5PCZ8ILCHI?,+U
MP=Z2),FR, )86$&28 B\C3B"*0 -&)(DS3YXL!_%FWTJWOZ^-?X%4$L#!!0
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
MU3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=4O2-
M[ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H= 7I'U3L"](ZJ=P3H'57O
M"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3LUA$X#>2?5. +V3
MZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9]<X O;/JG0%Z
MY^:P($#OK'IG@-Y9]<X O8OJ70!Z%]6[ /0NJG<!Z%U4[P+0NZC>!:!W4;T+
M0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ
M=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM33NN _#;FF9@QP $MZ89
MV3$ PZUIAG8,0'%KFK$= W#<FF9PQWRGY./TL1O&:]'7N@GX3K>GRV>'Z_=_
M+K\NMK?6)]7];<;X^!=02P,$%     @ +H%X4PY(+SEJ @  =3L  !,   !;
M0V]N=&5N=%]4>7!E<UTN>&ULS=O?;ILP%,?Q5XFXK0+88 -3TYMVMULO]@(,
MG :%?[+=+GW[.:2MM*F+5F72OC=!B>WS._A(G[M<?WN>C5L=AGYTFVCG_?PI
M25RS,T/MXFDV8UC93G:H??AJ'Y*Y;O;U@TEDFNJDF49O1K_VQQK1S?6=V=:/
MO5]]/H2?73>-F\B:WD6KV]/&8]8FJN>Y[YK:A_7D:6Q_2UF_),3AY++'[;K9
M784-4?)NPG'ESP$OY[X^&6N[UJSN:^N_U$/8E1SZQ/GGWKCX?(EW>IRVVZXQ
M[=0\#N%([&9KZM;MC/%#'Y^*7IU/]N&&S>E37)R_E#D7&';>VVEV86+6?#SN
M=23'T^LY%#+6=^=?\2TQE+[X_<QQVJUI_S([7.^/R>Z7>;AD>5Q^Q[_.^*W^
M!_N0D#XR2!\YI \%Z4-#^B@@?920/BI('R*E-$(155!(%113!05505%54%@5
M%%<%!59!D5529)44625%5DF155)DE119)45629%54F25%%DSBJP91=:,(FM&
MD36CR)I19,THLF8463.*K!E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.476G")K
M3I%54615%%D5159%D5519%44615%5D6155%D5119-45639%54V35%%DU159-
MD5539-44635%5DV1M:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*;*6
M%%E+BJPE1=:2(FM)D;6DR%I29"TILI8462N*K!5%UHHB:T61M:+(6E%DK2BR
M5A19*XJL%456D5)H%2G%5I%2<!4I15>14G@5Z?_T]?LT[?]Q_/*,A[H;7_.3
MY=^V-S\!4$L! A0#%     @ +H%X4P=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  N@7A3IM$H8NX
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    "  N@7A3F5R<(Q &  "<)P  $P              @ ', 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( "Z!>%.KVA?,3P8  '<9   8
M              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    "  N@7A3?Z89W%<'  !L'@  &               @(&2#@  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ +H%X4^,FM0+7 @
MMPD  !@              ("!'Q8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( "Z!>%/Y"F^BR@4  !47   8              " @2P9
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  N@7A3&[;\
M%ZT#   C#   &               @($L'P  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ +H%X4]2=OGY."0  2RD  !@
M ("!#R,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( "Z!
M>%/;NP5E8P(  +X%   8              " @9,L  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    "  N@7A3AEG_-=8)   7-P  &
M        @($L+P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ +H%X4\D%&YK, @  V@D  !@              ("!.#D  'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( "Z!>%-%.#J99P,  $T'   9
M              " @3H\  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ +H%X4Y)BC"#?(@  LVT  !D              ("!V#\  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  N@7A3)K,L1.,0
M  !H+0  &0              @('N8@  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( "Z!>%,<E%A_B00  #H+   9              "
M@0AT  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ +H%X
M4ZRY/L9F%   2$P  !D              ("!R'@  'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    "  N@7A3<_]0*TH*  "I&0  &0
M        @(%EC0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( "Z!>%,RJ3_^J@(  ,X%   9              " @>:7  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ +H%X4Q;44Z=S#0  %R,
M !D              ("!QYH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    "  N@7A3\1!'.@ )  "9%P  &0              @(%QJ
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( "Z!>%-P,]-#
MR0<  - A   9              " @:BQ  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ +H%X4P8KIB:Q#@  E"P  !D
M ("!J+D  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  N
M@7A3963XN1\(  ".$P  &0              @(&0R   >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( "Z!>%/J;TL)'P,  ,<&   9
M          " @>;0  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ +H%X4[FW8UI_!0  QPT  !D              ("!/-0  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  N@7A3NGG,VQ$$  #3
M"@  &0              @('RV0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( "Z!>%,K*D$U-00  .8)   9              " @3K>
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ +H%X4ZSX
M=E;*!   )0H  !D              ("!IN(  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    "  N@7A3\CEH!AL)  " %P  &0
M    @(&GYP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M "Z!>%/ L@&5"@,  /@&   9              " @?GP  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ +H%X4\L3>^6V!0  X0P  !D
M             ("!.O0  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    "  N@7A3)L[<)$\$  !O"0  &0              @($G^@  >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( "Z!>%-P8KF?&",
M (YU   9              " @:W^  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ +H%X4UJO 79O!0  / T  !D              ("!
M_"$! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  N@7A3
M\SVCABT#  "+!P  &0              @(&B)P$ >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( "Z!>%.[G2&X3P,  ','   9
M      " @08K 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ +H%X4Z ,I(C?!   3@L  !D              ("!C"X! 'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  N@7A3&D)*,,8"  #:!0
M&0              @(&B,P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( "Z!>%/OIR-QL <  /(3   9              " @9\V 0!X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ +H%X4U 0MGG.
M @  A 8  !D              ("!ACX! 'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    "  N@7A3>DRXG#P$   9"P  &0
M@(&+00$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( "Z!
M>%,,:YZQI 8  !$3   9              " @?Y% 0!X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ +H%X4SE:-?95 P  $@@  !D
M         ("!V4P! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    "  N@7A3UKTET#$#  #_!@  &0              @(%E4 $ >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( "Z!>%-FBI)"60,  $ (
M   9              " @<U3 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ +H%X4VN@R98<!   H H  !D              ("!75<!
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  N@7A3[JO$
M6OD%   >#@  &0              @(&P6P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    ( "Z!>%/9E,[FFP(  (<%   9
M  " @>!A 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
M+H%X4T.11 V= P  'P@  !D              ("!LF0! 'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    "  N@7A3RZOU;B8"  "&!   &0
M            @(&&: $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    ( "Z!>%..DN:[A0(  +H%   9              " @>-J 0!X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ +H%X4X"GPMY5 @
M2 8  !D              ("!GVT! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    "  N@7A3?Y\2<F0"  #\!   &0              @($K
M< $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( "Z!>%,M
M,ALV70,  !D,   9              " @<9R 0!X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ +H%X4WM50E.\!   ?A4  !D
M     ("!6G8! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M"  N@7A3BV[I[I<"  !6!P  &0              @(%->P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( "Z!>%-/((RV&00  &4-   9
M              " @1M^ 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L!
M A0#%     @ +H%X4VU/;*:R @  , <  !D              ("!:X(! 'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  N@7A3@]J)7<<"
M  "\"0  &0              @(%4A0$ >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;%!+ 0(4 Q0    ( "Z!>%/$N]VJ7@0  )43   9              "
M@5*( 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ +H%X
M4V<,:L(T P  V@L  !D              ("!YXP! 'AL+W=O<FMS:&5E=',O
M<VAE970U.2YX;6Q02P$"% ,4    "  N@7A3Q4 ]"^@(  " -@  &0
M        @(%2D $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0
M   ( "Z!>%-H:PM=I 0  !@2   9              " @7&9 0!X;"]W;W)K
M<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ +H%X4Q!/HU(0!   L1$
M !D              ("!3)X! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q0
M2P$"% ,4    "  N@7A3F7Y/$"0%  !7&@  &0              @(&3H@$
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( "Z!>%.Y9_6A
M0 0  +\0   9              " @>ZG 0!X;"]W;W)K<VAE971S+W-H965T
M-C0N>&UL4$L! A0#%     @ +H%X4P98'9>3 @  *0<  !D
M ("!9:P! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  N
M@7A3HB=";$(#  #0"@  &0              @($OKP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( "Z!>%/PE[BAN (  %P'   9
M          " @:BR 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#
M%     @ +H%X4__P^)"' P  (@P  !D              ("!E[4! 'AL+W=O
M<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  N@7A3\Z!J4 D%  #G
M%@  &0              @(%5N0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM
M;%!+ 0(4 Q0    ( "Z!>%.MPL-.+08  %X:   9              " @96^
M 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ +H%X4S]W
M:PF$!   N0\  !D              ("!^<0! 'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6Q02P$"% ,4    "  N@7A3@5M\<20#  #:"0  &0
M    @(&TR0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    (
M "Z!>%-WP$'V80(  -$%   9              " @0_- 0!X;"]W;W)K<VAE
M971S+W-H965T-S,N>&UL4$L! A0#%     @ +H%X4TXQ>D5U!@  BR(  !D
M             ("!I\\! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"
M% ,4    "  N@7A3H\95 QT"  #'!   &0              @(%3U@$ >&PO
M=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( "Z!>%,%<]1TH (
M .T'   9              " @:?8 0!X;"]W;W)K<VAE971S+W-H965T-S8N
M>&UL4$L! A0#%     @ +H%X4S@+D\>5 @  U@8  !D              ("!
M?ML! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  N@7A3
MW]B+F9$"   (!@  &0              @(%*W@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<X+GAM;%!+ 0(4 Q0    ( "Z!>%/=@!8C\ (  ! )   9
M      " @1+A 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%
M  @ +H%X4T>H<EOL @  1@@  !D              ("!.>0! 'AL+W=O<FMS
M:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  N@7A3BE]U:.4(   6+P
M&0              @(%<YP$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+
M 0(4 Q0    ( "Z!>%/&^O5!Z0(  -4'   9              " @7CP 0!X
M;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ +H%X4QQM/KLC
M!   91   !D              ("!F/,! 'AL+W=O<FMS:&5E=',O<VAE970X
M,RYX;6Q02P$"% ,4    "  N@7A3F-=GQ(<%  !-&@  &0
M@('R]P$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( "Z!
M>%--P-- 40,  +P)   9              " @;#] 0!X;"]W;W)K<VAE971S
M+W-H965T.#4N>&UL4$L! A0#%     @ +H%X4^1^$;?] @  /@D  !D
M         ("!. $" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4
M    "  N@7A3" & !^H"  #:!P  &0              @(%L! ( >&PO=V]R
M:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( "Z!>%/&/*GR.@(  .<$
M   9              " @8T' @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL
M4$L! A0#%     @ +H%X4Y;QV'C! @  : D  !D              ("!_@D"
M 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  N@7A3>)M;
M34L"  "8!@  &0              @('V# ( >&PO=V]R:W-H965T<R]S:&5E
M=#DP+GAM;%!+ 0(4 Q0    ( "Z!>%-*+U\3 04  +P4   9
M  " @7@/ @!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @
M+H%X4PTTI1!G @  X@4  !D              ("!L!0" 'AL+W=O<FMS:&5E
M=',O<VAE970Y,BYX;6Q02P$"% ,4    "  N@7A3CF>Y,&P$  "O$0  &0
M            @(%.%P( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4
M Q0    ( "Z!>%,+*4<,9P(  &D%   9              " @?$; @!X;"]W
M;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ +H%X4_=Y+9/G @
M] @  !D              ("!CQX" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX
M;6Q02P$"% ,4    "  N@7A34>G!T*D%  #L&P  &0              @(&M
M(0( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( "Z!>%/D
M<]J2$0(  #X$   9              " @8TG @!X;"]W;W)K<VAE971S+W-H
M965T.3<N>&UL4$L! A0#%     @ +H%X4V,QF(3@ 0  W@,  !D
M     ("!U2D" 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M"  N@7A3P#L3#H,&  "-(@  &0              @('L*P( >&PO=V]R:W-H
M965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( "Z!>%/Y6+J&]P,  &X0   :
M              " @:8R @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+
M 0(4 Q0    ( "Z!>%-<R-2S9P(  !\&   :              " @=4V @!X
M;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( "Z!>%,#DO0K
MVP(  & (   :              " @70Y @!X;"]W;W)K<VAE971S+W-H965T
M,3 R+GAM;%!+ 0(4 Q0    ( "Z!>%,TL?7AH@,  +$,   :
M  " @8<\ @!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    (
M "Z!>%/#,\U0D04  ! 8   :              " @6%  @!X;"]W;W)K<VAE
M971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( "Z!>%,J]'I]! 0  #4.   :
M              " @2I& @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+
M 0(4 Q0    ( "Z!>%.HV#%/* ,  .P2   -              "  69* @!X
M;"]S='EL97,N>&UL4$L! A0#%     @ +H%X4Y>*NQS     $P(   L
M         ( !N4T" %]R96QS+RYR96QS4$L! A0#%     @ +H%X4\31LPH[
M!P  &D4   \              ( !HDX" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( "Z!>%/B50\<^ (  + ]   :              "  0I6 @!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "Z!>%,.2"\Y:@(
M '4[   3              "  3I9 @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !Q '$ %!\  -5; @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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>123
<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>124
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>334</ContextCount>
  <ElementCount>559</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>97</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - Consolidated Statements of Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation and Preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparation</Role>
      <ShortName>Basis of Presentation and Preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2109103 - Disclosure - Revenue and Contract Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalances</Role>
      <ShortName>Revenue and Contract Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116104 - Disclosure - Stock Repurchase and Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividends</Role>
      <ShortName>Stock Repurchase and Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2120105 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2124106 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2130107 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2141109 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2146110 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2153111 - Disclosure - Stockholders' Equity and Stock Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2161112 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2167113 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2171114 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2179116 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2181117 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2183118 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2188119 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2191120 - Disclosure - Quarterly Financial Information - Unaudited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited</Role>
      <ShortName>Quarterly Financial Information - Unaudited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation and Preparation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies</Role>
      <ShortName>Basis of Presentation and Preparation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - Revenue and Contract Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesTables</Role>
      <ShortName>Revenue and Contract Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RevenueandContractBalances</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2317302 - Disclosure - Stock Repurchase and Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsTables</Role>
      <ShortName>Stock Repurchase and Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockRepurchaseandDividends</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2321303 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/Acquisitions</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2325304 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2331305 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/PropertyandEquipment</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2342307 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/LongTermDebt</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2347308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/Leases</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2354309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2362310 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RetirementPlans</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2368311 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/EarningsperShare</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2372312 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2384314 - Disclosure - Reportable Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegmentsTables</Role>
      <ShortName>Reportable Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/ReportableSegments</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2389315 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RelatedPartyTransactions</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2392316 - Disclosure - Quarterly Financial Information - Unaudited (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables</Role>
      <ShortName>Quarterly Financial Information - Unaudited (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/DescriptionofBusiness</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails</Role>
      <ShortName>Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue and Contract Balances - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails</Role>
      <ShortName>Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Revenue and Contract Balances - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails</Role>
      <ShortName>Revenue and Contract Balances - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails</Role>
      <ShortName>Revenue and Contract Balances - Accounts Receivable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails</Role>
      <ShortName>Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2418411 - Disclosure - Stock Repurchase and Dividends - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails</Role>
      <ShortName>Stock Repurchase and Dividends - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails</Role>
      <ShortName>Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails</Role>
      <ShortName>Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Estimated Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails</Role>
      <ShortName>Income Taxes - Income Before Income Taxes, by Geographical Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails</Role>
      <ShortName>Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of unrecognized tax benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2444427 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails</Role>
      <ShortName>Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2448429 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2449430 - Disclosure - Leases - Components of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails</Role>
      <ShortName>Leases - Components of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2450431 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet and Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails</Role>
      <ShortName>Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails</Role>
      <ShortName>Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2463440 - Disclosure - Retirement Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansNarrativeDetails</Role>
      <ShortName>Retirement Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2464441 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails</Role>
      <ShortName>Retirement Plans - Amounts Recorded on the Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails</Role>
      <ShortName>Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails</Role>
      <ShortName>Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2469444 - Disclosure - Earnings per Share - Calculation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/EarningsperShareCalculationDetails</Role>
      <ShortName>Earnings per Share - Calculation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2470445 - Disclosure - Earnings per Share - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails</Role>
      <ShortName>Earnings per Share - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2473446 - Disclosure - Derivative Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails</Role>
      <ShortName>Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails</Role>
      <ShortName>Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2480450 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/FairValueMeasurements</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2482451 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/CommitmentsandContingencies</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2485452 - Disclosure - Reportable Segments - Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails</Role>
      <ShortName>Reportable Segments - Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2486453 - Disclosure - Reportable Segments - Geographic Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails</Role>
      <ShortName>Reportable Segments - Geographic Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2487454 - Disclosure - Reportable Segments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails</Role>
      <ShortName>Reportable Segments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2490455 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2493456 - Disclosure - Quarterly Financial Information - Unaudited - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails</Role>
      <ShortName>Quarterly Financial Information - Unaudited - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails</Role>
      <ShortName>Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ttek-20211003.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES</ParentRole>
      <Position>105</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" original="ttek-20211003.htm">ttek-20211003.htm</File>
    <File>ttek-20211003.xsd</File>
    <File>ttek-20211003_cal.xml</File>
    <File>ttek-20211003_def.xml</File>
    <File>ttek-20211003_lab.xml</File>
    <File>ttek-20211003_pre.xml</File>
    <File>ttek-ex21q410x3x2021.htm</File>
    <File>ttek-ex23q410x3x2021.htm</File>
    <File>ttek-ex311q410x3x2021.htm</File>
    <File>ttek-ex312q410x3x2021.htm</File>
    <File>ttek-ex321q410x3x2021.htm</File>
    <File>ttek-ex322q410x3x2021.htm</File>
    <File>ttek-ex95q410x3x2021.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ttek-20211003_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>127
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ttek-20211003.htm": {
   "axisCustom": 0,
   "axisStandard": 35,
   "contextCount": 334,
   "dts": {
    "calculationLink": {
     "local": [
      "ttek-20211003_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ttek-20211003_def.xml"
     ]
    },
    "inline": {
     "local": [
      "ttek-20211003.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ttek-20211003_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ttek-20211003_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "ttek-20211003.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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"
     ]
    }
   },
   "elementCount": 778,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 5,
    "http://www.tetratech.com/20211003": 3,
    "http://xbrl.sec.gov/dei/2021": 4,
    "total": 12
   },
   "keyCustom": 73,
   "keyStandard": 486,
   "memberCustom": 44,
   "memberStandard": 53,
   "nsprefix": "ttek",
   "nsuri": "http://www.tetratech.com/20211003",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.tetratech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business",
     "role": "http://www.tetratech.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2486453 - Disclosure - Reportable Segments - Geographic Information (Details)",
     "role": "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails",
     "shortName": "Reportable Segments - Geographic Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "ia098e682e48f4ce3b782006c4795b967_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "if0e039b60f2c4153a55aedb535385598_D20211004-20220102",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2487454 - Disclosure - Reportable Segments - Narrative (Details)",
     "role": "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
     "shortName": "Reportable Segments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "if0e039b60f2c4153a55aedb535385598_D20211004-20220102",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "ttek:RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2490455 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.tetratech.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:COVID19IncrementalCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2493456 - Disclosure - Quarterly Financial Information - Unaudited - Narrative (Details)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails",
     "shortName": "Quarterly Financial Information - Unaudited - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i51f1e41b838b41f7ba8a68acab139d91_D20191230-20200329",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ttek:COVID19IncrementalCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2494457 - Disclosure - Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails",
     "shortName": "Quarterly Financial Information - Unaudited - Summary of Quarterly Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i228bfb99c61c412eaf23ca7032a03801_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2496458 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i6727a2c539e744daaa7c6455fb7b0409_I20180930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation and Preparation",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparation",
     "shortName": "Basis of Presentation and Preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - Revenue and Contract Balances",
     "role": "http://www.tetratech.com/role/RevenueandContractBalances",
     "shortName": "Revenue and Contract Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116104 - Disclosure - Stock Repurchase and Dividends",
     "role": "http://www.tetratech.com/role/StockRepurchaseandDividends",
     "shortName": "Stock Repurchase and Dividends",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120105 - Disclosure - Acquisitions",
     "role": "http://www.tetratech.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130107 - Disclosure - Property and Equipment",
     "role": "http://www.tetratech.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133108 - Disclosure - Income Taxes",
     "role": "http://www.tetratech.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141109 - Disclosure - Long-Term Debt",
     "role": "http://www.tetratech.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146110 - Disclosure - Leases",
     "role": "http://www.tetratech.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153111 - Disclosure - Stockholders' Equity and Stock Compensation Plans",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans",
     "shortName": "Stockholders' Equity and Stock Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2161112 - Disclosure - Retirement Plans",
     "role": "http://www.tetratech.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167113 - Disclosure - Earnings per Share",
     "role": "http://www.tetratech.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171114 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2176115 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)",
     "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss",
     "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2179116 - Disclosure - Fair Value Measurements",
     "role": "http://www.tetratech.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2181117 - Disclosure - Commitments and Contingencies",
     "role": "http://www.tetratech.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2183118 - Disclosure - Reportable Segments",
     "role": "http://www.tetratech.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2188119 - Disclosure - Related Party Transactions",
     "role": "http://www.tetratech.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2191120 - Disclosure - Quarterly Financial Information - Unaudited",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited",
     "shortName": "Quarterly Financial Information - Unaudited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2195121 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "role": "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Basis of Presentation and Preparation (Policies)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies",
     "shortName": "Basis of Presentation and Preparation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConsolidationAndPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Revenue and Contract Balances (Tables)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesTables",
     "shortName": "Revenue and Contract Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317302 - Disclosure - Stock Repurchase and Dividends (Tables)",
     "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsTables",
     "shortName": "Stock Repurchase and Dividends (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321303 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.tetratech.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325304 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331305 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.tetratech.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.tetratech.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342307 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.tetratech.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347308 - Disclosure - Leases (Tables)",
     "role": "http://www.tetratech.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Income",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2354309 - Disclosure - Stockholders' Equity and Stock Compensation Plans (Tables)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables",
     "shortName": "Stockholders' Equity and Stock Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2362310 - Disclosure - Retirement Plans (Tables)",
     "role": "http://www.tetratech.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368311 - Disclosure - Earnings per Share (Tables)",
     "role": "http://www.tetratech.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372312 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2377313 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)",
     "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables",
     "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2384314 - Disclosure - Reportable Segments (Tables)",
     "role": "http://www.tetratech.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2389315 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.tetratech.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2392316 - Disclosure - Quarterly Financial Information - Unaudited (Tables)",
     "role": "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information - Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Description of Business (Details)",
     "role": "http://www.tetratech.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails",
     "shortName": "Basis of Presentation and Preparation - Cash and Cash Equivalents and Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ttek:MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Basis of Presentation and Preparation - Property and Equipment (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
     "shortName": "Basis of Presentation and Preparation - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "ibea712997d47433d9b2ed8fc79c68a94_D20200928-20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails",
     "shortName": "Basis of Presentation and Preparation - Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting",
      "reportCount": 1,
      "unique": true,
      "unitRef": "level",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)",
     "role": "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
     "shortName": "Basis of Presentation and Preparation - Contingent Consideration, and Concentration of Credit Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "institution",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue (Details)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails",
     "shortName": "Revenue and Contract Balances - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i16016d20ccdc48f2b70134fad49396b8_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails",
     "shortName": "Revenue and Contract Balances - Summary of Contract Assets and Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "ttek:ContractWithCustomerAssetLiabilityNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Revenue and Contract Balances - Narrative (Details)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails",
     "shortName": "Revenue and Contract Balances - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - Revenue and Contract Balances - Accounts Receivable, Net (Details)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails",
     "shortName": "Revenue and Contract Balances - Accounts Receivable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BilledContractReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415410 - Disclosure - Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)",
     "role": "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails",
     "shortName": "Revenue and Contract Balances - Remaining Unsatisfied Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i5f5c486354b64a01a44877084dd43c44_I20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - Disclosure - Stock Repurchase and Dividends - Narrative (Details)",
     "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails",
     "shortName": "Stock Repurchase and Dividends - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - Disclosure - Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)",
     "role": "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails",
     "shortName": "Stock Repurchase and Dividends - Schedule of Dividends Declared and Paid (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Dividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)",
     "role": "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
     "shortName": "Acquisitions - Changes in the Carrying Value of Estimated Contingent Earn-Out Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i62baa6b2aab24edc8d6a4c3850068e52_I20180930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Changes in Carrying Value of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4881f25781f24681be3735f8a8a98e82_D20210628-20210628",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428417 - Disclosure - Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails",
     "shortName": "Goodwill and Intangible Assets - Gross Amount and Accumulated Amortization of Acquired Finite-lived Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)",
     "role": "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - Property and Equipment (Details)",
     "role": "http://www.tetratech.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Income Taxes - Income Before Income Taxes, by Geographical Area (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails",
     "shortName": "Income Taxes - Income Before Income Taxes, by Geographical Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails",
     "shortName": "Income Taxes - Schedule of temporary differences comprising the net deferred income tax liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Income Taxes - Reconciliation of unrecognized tax benefits (Details)",
     "role": "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails",
     "shortName": "Income Taxes - Reconciliation of unrecognized tax benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)",
     "role": "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails",
     "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444427 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BankOverdrafts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445428 - Disclosure - Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)",
     "role": "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails",
     "shortName": "Long-Term Debt - Scheduled Maturities of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448429 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.tetratech.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449430 - Disclosure - Leases - Components of Lease Cost (Details)",
     "role": "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails",
     "shortName": "Leases - Components of Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450431 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "role": "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451432 - Disclosure - Leases - Supplemental Balance Sheet and Other Information (Details)",
     "role": "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails",
     "shortName": "Leases - Supplemental Balance Sheet and Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ttek:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "ie56cd7c88bac4f348c2c86eabfa460d0_I20180930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Equity",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "ie56cd7c88bac4f348c2c86eabfa460d0_I20180930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452433 - Disclosure - Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)",
     "role": "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails",
     "shortName": "Leases - Maturity Analysis of the Future Undiscounted Cash Flow of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455434 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Narrative (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456435 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock-based Compensation and Income Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457436 - Disclosure - Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i7f36b5505de043cb915af96cdd67af2a_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458437 - Disclosure - Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - RSU and PSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "if2ca587309084e49bdb1cfcba294a9ca_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459438 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460439 - Disclosure - Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)",
     "role": "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
     "shortName": "Stockholders' Equity and Stock Compensation Plans - ESPP Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "iff991df184584e548da37242802b7c91_D20200928-20211003",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463440 - Disclosure - Retirement Plans - Narrative (Details)",
     "role": "http://www.tetratech.com/role/RetirementPlansNarrativeDetails",
     "shortName": "Retirement Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464441 - Disclosure - Retirement Plans - Amounts Recorded on the Balance Sheet (Details)",
     "role": "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails",
     "shortName": "Retirement Plans - Amounts Recorded on the Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i881ace647b174dcab736262dc547dbbb_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465442 - Disclosure - Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)",
     "role": "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails",
     "shortName": "Retirement Plans - Fair Value of Plan Assets by Main Asset Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i8cb76bf4c459452bbd79cfa0e3a1f178_I20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i27e059f45da743c788863e3525e768e6_D20210903-20210903",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - Consolidated Statements of Equity (Parenthetical)",
     "role": "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical",
     "shortName": "Consolidated Statements of Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i191849b7e13e41ff8d792e17506037fb_I20211003",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466443 - Disclosure - Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)",
     "role": "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails",
     "shortName": "Retirement Plans - Assumptions used for Benefit Obligation Valuation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i191849b7e13e41ff8d792e17506037fb_I20211003",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i592e1d153d874876892f9c5d5de441a1_D20210628-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469444 - Disclosure - Earnings per Share - Calculation (Details)",
     "role": "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
     "shortName": "Earnings per Share - Calculation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470445 - Disclosure - Earnings per Share - Antidilutive Securities (Details)",
     "role": "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails",
     "shortName": "Earnings per Share - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "agreement",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473446 - Disclosure - Derivative Financial Instruments - Narrative (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails",
     "shortName": "Derivative Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i042c8e561afe4b6eb4176e1c049d6302_D20171002-20180930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:DerivativeNumberOfAgreementsEnteredIntoByEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "agreement",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i9356faf42fa54f039bb6c013d8ed7107_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474447 - Disclosure - Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
     "shortName": "Derivative Financial Instruments - Fair Value of Outstanding Derivatives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i9356faf42fa54f039bb6c013d8ed7107_I20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475448 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)",
     "role": "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails",
     "shortName": "Derivative Financial Instruments - Changes in Fair Value of Interest Rate Swap Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i606751266f5a4ea78c864739eb68724e_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i4b1653336e944bc6986f932a22fb1d1e_I20200927",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478449 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i655a23f442c044ef9433fa7acdc9c57d_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "icd4f9d229bf344e2bed7e1f4ca7f0980_I20211003",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480450 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://www.tetratech.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "id915d8ef06c34a949813fc6f1ebd7545_I20190715",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:LossContingencyNumberOfActions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2482451 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.tetratech.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "id915d8ef06c34a949813fc6f1ebd7545_I20190715",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ttek:LossContingencyNumberOfActions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "action",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i081b3a5c11234075846a014669ddca12_D20200928-20211003",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2485452 - Disclosure - Reportable Segments - Financial Information (Details)",
     "role": "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
     "shortName": "Reportable Segments - Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ttek-20211003.htm",
      "contextRef": "i19be2404f68149acaeb8ce1027c64fcb_D20200928-20211003",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 97,
   "tag": {
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r774",
      "r775",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.tetratech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r119",
      "r182",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r202",
      "r206",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r292",
      "r293",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r119",
      "r182",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r202",
      "r206",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r292",
      "r293",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r130",
      "r135",
      "r141",
      "r228",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r616",
      "r617",
      "r618",
      "r619",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r130",
      "r135",
      "r141",
      "r228",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r616",
      "r617",
      "r618",
      "r619",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r130",
      "r135",
      "r141",
      "r228",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r616",
      "r617",
      "r618",
      "r619",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r213",
      "r353",
      "r359",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r298",
      "r320",
      "r450",
      "r456",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r740",
      "r744",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r298",
      "r320",
      "r450",
      "r456",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r740",
      "r744",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r213",
      "r353",
      "r359",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r209",
      "r353",
      "r357",
      "r691",
      "r739",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r209",
      "r353",
      "r357",
      "r691",
      "r739",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r298",
      "r320",
      "r389",
      "r450",
      "r456",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r740",
      "r744",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r298",
      "r320",
      "r389",
      "r450",
      "r456",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r688",
      "r740",
      "r744",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/LeasesNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r136",
      "r451",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r136",
      "r141",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r125",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS AND RESERVES"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r210",
      "r211",
      "r353",
      "r358",
      "r742",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r781",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r353",
      "r358",
      "r742",
      "r753",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r781",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r136",
      "r141",
      "r273",
      "r451",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r215",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS AND RESERVES"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_AllAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Acquisitions",
        "label": "All Acquisitions [Member]",
        "terseLabel": "All acquisitions"
       }
      }
     },
     "localname": "AllAcquisitionsMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AmendedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Credit Agreement [Member]",
        "label": "Amended Credit Agreement [Member]",
        "terseLabel": "Amended Credit Agreement"
       }
      }
     },
     "localname": "AmendedCreditAgreementMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AsiaPacificReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia Pacific Reporting Unit",
        "label": "Asia Pacific Reporting Unit [Member]",
        "terseLabel": "ASP"
       }
      }
     },
     "localname": "AsiaPacificReportingUnitMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Summary of supplemental balance sheet and other information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the earn out period for operating income projection used for fair value measurement.",
        "label": "Business Acquisition, Earn Out Period for Operating Income Projections Used in Fair Value Measurement",
        "terseLabel": "Significant unobservable input, earn-out period"
       }
      }
     },
     "localname": "BusinessAcquisitionEarnOutPeriodForOperatingIncomeProjectionsUsedInFairValueMeasurement",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition and integration -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.",
        "label": "Business Combination Acquisition and Integration Related Costs",
        "negatedLabel": "Acquisition and integration expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "label": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "negatedTerseLabel": "Payables related to estimated post-closing adjustments"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Earn Out Period",
        "label": "Business Combination, Contingent Consideration Arrangements, Earn Out Period",
        "terseLabel": "Earn-out period"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out",
        "label": "Business Combination, Contingent Consideration Arrangements, Percentage Of Maximum Potential Earn-out",
        "terseLabel": "Percentage of maximum potential earn-out"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsPercentageOfMaximumPotentialEarnOut",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year One",
        "terseLabel": "Maximum contingent consideration, year one"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearOne",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Three",
        "terseLabel": "Maximum contingent consideration, year three"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearThree",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Year Two",
        "terseLabel": "Maximum contingent consideration, year two"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHighYearTwo",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_COVID19IncrementalCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Incremental Costs",
        "label": "COVID-19 Incremental Costs",
        "terseLabel": "COVID-19 incremental costs"
       }
      }
     },
     "localname": "COVID19IncrementalCosts",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_CashPaidDuringThePeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid During the Period [Abstract]",
        "terseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "CashPaidDuringThePeriodAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_CommercialInternationalServicesGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial International Services Group [Member]",
        "label": "Commercial/International Services Group [Member]",
        "terseLabel": "CIG"
       }
      }
     },
     "localname": "CommercialInternationalServicesGroupMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the commercial client sector.",
        "label": "Commercial [Member]",
        "verboseLabel": "U.S. commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a number of financial institutions, in any such number of which the entity limits the amount of investment exposure in order to control credit risk.",
        "label": "Concentration of Credit Risk, Number of Financial Institutions for Investment Exposure",
        "terseLabel": "Financial institutions, in any such number of which investment exposure is limited"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskNumberOfFinancialInstitutionsForInvestmentExposure",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_ConcentrationOfCreditRiskPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding concentration of credit risk.",
        "label": "Concentration of Credit Risk [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskPolicyTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_ConsolidationAndPresentationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Also discloses accounting policy regarding presentation of the financial statements, including changes from prior period presentation.",
        "label": "Consolidation and Presentation [Policy Text Block]",
        "terseLabel": "Principles of Consolidation and Presentation"
       }
      }
     },
     "localname": "ConsolidationAndPresentationPolicyTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_ContingentConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration",
        "label": "Contingent Consideration [Member]",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_ContingentConsiderationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for contingent consideration for acquisitions that include contingent earn-out arrangements.",
        "label": "Contingent Consideration [Policy Text Block]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "ContingentConsiderationPolicyTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract",
        "label": "Contract Receivable Increase (Decrease) In Revenue Related To Claims And Requests For Equitable Adjustment On Contract",
        "terseLabel": "Gains (losses) due to change in contract value"
       }
      }
     },
     "localname": "ContractReceivableIncreaseDecreaseInRevenueRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ContractRetentionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Retentions",
        "label": "Contract Retentions [Member]",
        "terseLabel": "Contract retentions"
       }
      }
     },
     "localname": "ContractRetentionsMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_ContractWithCustomerAssetLiabilityNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset (Liability), Net Current",
        "label": "Contract With Customer, Asset (Liability), Net Current",
        "totalLabel": "Net contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetLiabilityNetCurrent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ContractWithCustomerAssetRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Asset, Related Party",
        "label": "Contract With Customer, Asset, Related Party",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetRelatedParty",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_CostPlusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost-Plus [Member]",
        "label": "Cost-Plus [Member]",
        "terseLabel": "Cost-plus"
       }
      }
     },
     "localname": "CostPlusMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_DatesPriorToMarchSixth2006Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dates Prior To March Sixth, 2006 [Member]",
        "label": "Dates Prior To March Sixth, 2006 [Member]",
        "terseLabel": "Grant date prior to March 6, 2006"
       }
      }
     },
     "localname": "DatesPriorToMarchSixth2006Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Annual Principal Payment, Amortization Percentage",
        "label": "Debt Instrument, Annual Principal Payment, Amortization Percentage",
        "terseLabel": "Annual principal payment, amortization percentage"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPaymentAmortizationPercentage",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_DeferredTaxAssetsLeasingArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Leasing Arrangements",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "terseLabel": "Lease liabilities, operating leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Inflation",
        "terseLabel": "Rate of inflation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfInflation",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Liability Driven Investment Funds",
        "label": "Defined Benefit Plan, Liability Driven Investment Funds [Member]",
        "terseLabel": "Liability driven investment funds"
       }
      }
     },
     "localname": "DefinedBenefitPlanLiabilityDrivenInvestmentFundsMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age",
        "label": "Defined Benefit Plan, Pension Plan Open for New Entrants, Maximum Age",
        "terseLabel": "Maximum age pension plan was open for new entrants"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanOpenForNewEntrantsMaximumAge",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing the amount excluded from the assessment of hedge effectiveness.",
        "label": "Derivative Instruments, Gain (Loss) Recognized in Income Amount Excluded from Effectiveness Testing Net",
        "terseLabel": "Amounts excluded from effectiveness testing"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion",
        "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion",
        "terseLabel": "Ineffective portion"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortion",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest",
        "label": "Derivative Liability, Fair Value, Gross Liability, Excluding Accrued Interest",
        "negatedLabel": "Fair value of interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossLiabilityExcludingAccruedInterest",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_DerivativeNumberOfAgreementsEnteredIntoByEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of derivative agreements entered into by the entity during the reporting period.",
        "label": "Derivative Number of Agreements Entered into by Entity",
        "terseLabel": "Number of derivative agreements"
       }
      }
     },
     "localname": "DerivativeNumberOfAgreementsEnteredIntoByEntity",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_EGlobalTechMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "eGlobalTech [Member]",
        "label": "eGlobalTech [Member]",
        "terseLabel": "EGT"
       }
      }
     },
     "localname": "EGlobalTechMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EachAnniversaryOfGrantDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Each anniversary of grant date.",
        "label": "Each Anniversary Of Grant Date [Member]",
        "terseLabel": "Each anniversary of grant date"
       }
      }
     },
     "localname": "EachAnniversaryOfGrantDateMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EarnOutPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earn Out Payments [Abstract]",
        "terseLabel": "Earn-out payments:"
       }
      }
     },
     "localname": "EarnOutPaymentsAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 change in uncertain tax positions.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Uncertain Tax Positions, Percent",
        "terseLabel": "Change in uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Excluding Valuation Allowance Release , Non-deductible Goodwill Impairment, Transaction Costs And Excess Tax Benefits On Share-based Payments, Percent",
        "terseLabel": "Effective tax rates, excluding valuation allowance release, non-deductible goodwill impairment charge, transaction costs, and excess tax benefits on share-based payments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationExcludingValuationAllowanceReleaseNonDeductibleGoodwillImpairmentTransactionCostsAndExcessTaxBenefitsOnShareBasedPaymentsPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Employee Compensation, Percent",
        "terseLabel": "Disallowed officer compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEmployeeCompensationPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Other Non-Recurring Adjustments To Deferred Taxes, Percent",
        "terseLabel": "Deferred tax adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherNonRecurringAdjustmentsToDeferredTaxesPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationSharebasedPaymentArrangementPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Unremitted Foreign Earnings, Percent",
        "terseLabel": "Unremitted earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationUnremittedForeignEarningsPercent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_EmployeeAndDirectorsStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.",
        "label": "Employee And Directors Stock Options [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeAndDirectorsStockOptionsMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Employee Stock Purchase Plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EquipmentFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property, non-consumable in nature, with finite lives used to produce goods and services and long lived, depreciable assets, commonly used in offices and stores.",
        "label": "Equipment, Furniture And Fixtures [Member]",
        "terseLabel": "Equipment, furniture and fixtures"
       }
      }
     },
     "localname": "EquipmentFurnitureAndFixturesMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EquityIncentivePlan2005Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the entity's 2005 Equity Incentive Plan.",
        "label": "Equity Incentive Plan2005 [Member]",
        "terseLabel": "2005 EIP"
       }
      }
     },
     "localname": "EquityIncentivePlan2005Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EquityIncentivePlan2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the entity's 2015 Equity Incentive Plan.",
        "label": "Equity Incentive Plan2015 [Member]",
        "terseLabel": "2015 EIP"
       }
      }
     },
     "localname": "EquityIncentivePlan2015Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EquityIncentivePlan2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan 2018 [Member]",
        "label": "Equity Incentive Plan 2018 [Member]",
        "terseLabel": "2018 EIP"
       }
      }
     },
     "localname": "EquityIncentivePlan2018Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number every share or unit issued under the plan counts against aggregate share limit.",
        "label": "Every Share Or Unit Issued Represents Number Of Shares Counted Against Aggregate Share Limit",
        "terseLabel": "The number every share or unit issued counts against aggregate share limit (in shares)"
       }
      }
     },
     "localname": "EveryShareOrUnitIssuedRepresentsNumberOfSharesCountedAgainstAggregateShareLimit",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ttek_FairValueAdjustmentsToContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fair value adjustments to contingent consideration during the reporting period.",
        "label": "Fair Value Adjustments to Contingent Consideration",
        "negatedLabel": "Fair value adjustments to contingent consideration",
        "terseLabel": "Contingent consideration\u00a0\u2013 fair value adjustments",
        "verboseLabel": "Fair value adjustments to contingent consideration liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentsToContingentConsideration",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_FederalGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the federal government client sector.",
        "label": "Federal Government [Member]",
        "terseLabel": "U.S. government",
        "verboseLabel": "U.S. federal government"
       }
      }
     },
     "localname": "FederalGovernmentMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_FirstAnniversaryOfGrantDateAndMonthlyThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First anniversary of the grant date and monthly thereafter.",
        "label": "First Anniversary Of Grant Date And Monthly Thereafter [Member]",
        "terseLabel": "First anniversary of grant date and monthly thereafter"
       }
      }
     },
     "localname": "FirstAnniversaryOfGrantDateAndMonthlyThereafterMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_ForeignExchangeForwardAndInterestRateSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the foreign exchange forward contracts and interest rate swap contracts.",
        "label": "Foreign Exchange Forward And Interest Rate Swap [Member]",
        "terseLabel": "Foreign currency forward contracts and interest rate swap agreements"
       }
      }
     },
     "localname": "ForeignExchangeForwardAndInterestRateSwapMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the unbilled accounts receivable related to claims and requests for equitable adjustment on contracts.",
        "label": "Government Contract Receivable, Unbilled Amounts Related to Claims and Requests for Equitable Adjustment on Contract",
        "verboseLabel": "Unbilled accounts receivable related to claims and requests for equitable adjustment on contracts"
       }
      }
     },
     "localname": "GovernmentContractReceivableUnbilledAmountsRelatedToClaimsAndRequestsForEquitableAdjustmentOnContract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_GovernmentServicesGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Services Group [Member]",
        "label": "Government Services Group [Member]",
        "terseLabel": "GSG"
       }
      }
     },
     "localname": "GovernmentServicesGroupMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_HoareLeaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hoare Lea",
        "label": "Hoare Lea [Member]",
        "terseLabel": "Hoare Lea"
       }
      }
     },
     "localname": "HoareLeaMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset",
        "label": "Increase (Decrease) In Accounts Receivable And Contract With Customer, Asset",
        "negatedLabel": "Accounts receivable and contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_IncreaseDecreaseInAccruedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in the aggregate amount of accrued salaries and bonuses, payroll taxes and fringe benefits, and other similar obligations and liabilities.",
        "label": "Increase (Decrease) in Accrued Compensation",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedCompensation",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_InterestRateSwap1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap 1 [Member]",
        "label": "Interest Rate Swap 1 [Member]",
        "terseLabel": "Interest Rate Swap 1"
       }
      }
     },
     "localname": "InterestRateSwap1Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_InterestRateSwap2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap 2 [Member]",
        "label": "Interest Rate Swap 2 [Member]",
        "terseLabel": "Interest Rate Swap 2"
       }
      }
     },
     "localname": "InterestRateSwap2Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_InterestRateSwap3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap 3 [Member]",
        "label": "Interest Rate Swap 3 [Member]",
        "terseLabel": "Interest Rate Swap 3"
       }
      }
     },
     "localname": "InterestRateSwap3Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_InterestRateSwap4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap 4 [Member]",
        "label": "Interest Rate Swap 4 [Member]",
        "terseLabel": "Interest Rate Swap 4"
       }
      }
     },
     "localname": "InterestRateSwap4Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_InterestRateSwap5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap 5 [Member]",
        "label": "Interest Rate Swap 5 [Member]",
        "terseLabel": "Interest Rate Swap 5"
       }
      }
     },
     "localname": "InterestRateSwap5Member",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the international client sector.",
        "label": "International [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_January2020StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "January 2020 Stock Repurchase Program",
        "label": "January 2020 Stock Repurchase Program [Member]",
        "terseLabel": "January 2020 Stock Repurchase Program"
       }
      }
     },
     "localname": "January2020StockRepurchaseProgramMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_LeaseCostOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Cost, Other",
        "label": "Lease Cost, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "LeaseCostOther",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "terseLabel": "Accordion feature, higher borrowing capacity option"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "label": "Line Of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Accordion feature, increase limit"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum",
        "label": "Line Of Credit Facility, Covenant, Consolidated Interest Coverage Ratio, Minimum",
        "terseLabel": "Debt covenant, minimum consolidated interest coverage ratio"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantConsolidatedInterestCoverageRatioMinimum",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "ttek_LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum",
        "label": "Line Of Credit Facility, Covenant, Consolidated Leverage Ratio, Maximum",
        "terseLabel": "Debt covenant, maximum consolidated leverage ratio"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantConsolidatedLeverageRatioMaximum",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "ttek_LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]",
        "label": "Line Of Credit Multicurrency Borrowings And Letters Of Credit [Member]",
        "terseLabel": "Multicurrency borrowings and letter of credit"
       }
      }
     },
     "localname": "LineOfCreditMulticurrencyBorrowingsAndLettersOfCreditMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding including the effects of interest rate swap agreement.",
        "label": "Long Term Debt Weighted Average Interest Rate Including Effects Of Interest Rate Swap",
        "terseLabel": "Weighted-average rate including the effects of interest rate swap agreement (as a percent)"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateIncludingEffectsOfInterestRateSwap",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_LossContingencyNumberOfActions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number Of Actions",
        "label": "Loss Contingency, Number Of Actions",
        "terseLabel": "Number of qui tam actions"
       }
      }
     },
     "localname": "LossContingencyNumberOfActions",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_MarchSixth2006AndSubsequentDatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "March Sixth, 2006 And Subsequent Dates [Member]",
        "label": "March Sixth, 2006 And Subsequent Dates [Member]",
        "terseLabel": "Grant date on or after March 6, 2006"
       }
      }
     },
     "localname": "MarchSixth2006AndSubsequentDatesMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum original term to maturity of an instrument to classify it as a cash equivalent.",
        "label": "Maximum Term of Original Maturity to Classify an Instrument as Cash Equivalent",
        "terseLabel": "Maximum term of original maturity to classify instrument as cash equivalent"
       }
      }
     },
     "localname": "MaximumTermOfOriginalMaturityToClassifyAnInstrumentAsCashEquivalent",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_NormanDisneyAndYoungMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Norman Disney And Young [Member]",
        "label": "Norman Disney And Young [Member]",
        "terseLabel": "NDY"
       }
      }
     },
     "localname": "NormanDisneyAndYoungMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_NumberOfEmployeesAcquiredInAcquisition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of employees acquired in the acquisition.",
        "label": "Number Of Employees Acquired In Acquisition",
        "terseLabel": "Number of employees"
       }
      }
     },
     "localname": "NumberOfEmployeesAcquiredInAcquisition",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of levels below reportable segments at which the reporting units reside for which goodwill impairment testing is performed.",
        "label": "Number of Levels Below Segments for Goodwill Impairment Testing",
        "terseLabel": "Number of levels below operating/reportable segments at which goodwill impairment testing is performed"
       }
      }
     },
     "localname": "NumberOfLevelsBelowSegmentsForGoodwillImpairmentTesting",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ttek_October2021StockRepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "October 2021 Stock Repurchase Program",
        "label": "October 2021 Stock Repurchase Program [Member]",
        "terseLabel": "October 2021 Stock Repurchase Program"
       }
      }
     },
     "localname": "October2021StockRepurchaseProgramMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_OtherCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Credit Facilities",
        "label": "Other Credit Facilities [Member]",
        "terseLabel": "Other credit facilities"
       }
      }
     },
     "localname": "OtherCreditFacilitiesMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_OtherCurrentLiabilitiesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Current Liabilities, Policy",
        "label": "Other Current Liabilities, Policy [Policy Text Block]",
        "terseLabel": "Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesPolicyPolicyTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_PercentageNegativeGrowth": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Negative Growth",
        "label": "Percentage Negative Growth",
        "terseLabel": "Percentage negative growth"
       }
      }
     },
     "localname": "PercentageNegativeGrowth",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_PercentageOfAccountReceivablesDueFromAgencies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of accounts receivable due from various agencies of the U.S. federal government.",
        "label": "Percentage of Account Receivables Due from Agencies",
        "terseLabel": "Accounts receivable due from various agencies of the U.S. federal government (as a percent)"
       }
      }
     },
     "localname": "PercentageOfAccountReceivablesDueFromAgencies",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_PercentageOfRevenueEarnedFromAgencies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of revenue from customers within the risk category.",
        "label": "Percentage Of Revenue Earned from Agencies",
        "terseLabel": "Revenue from customers (as a percent)"
       }
      }
     },
     "localname": "PercentageOfRevenueEarnedFromAgencies",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid and Other Current Assets, Policy",
        "label": "Prepaid and Other Current Assets, Policy [Policy Text Block]",
        "terseLabel": "Prepaid and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidAndOtherCurrentAssetsPolicyPolicyTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_PrimeRateOrEurodollarRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prime Rate Or Eurodollar Rate [Member]",
        "label": "Prime Rate Or Eurodollar Rate [Member]",
        "terseLabel": "Prime Rate or Eurodollar Rate"
       }
      }
     },
     "localname": "PrimeRateOrEurodollarRateMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RatioOfConsolidatedFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the consolidated fixed charge coverage ratio as defined by the loan agreement.",
        "label": "Ratio Of Consolidated Fixed Charge Coverage Ratio",
        "terseLabel": "Consolidated fixed charge coverage ratio"
       }
      }
     },
     "localname": "RatioOfConsolidatedFixedChargeCoverageRatio",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "ttek_RemediationAndConstructionManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the description related to the entity's Remediation and Construction Management reporting segment (RCM). RCM provides full-service support, including construction and construction management, in the areas of environmental remediation, infrastructure development, energy and oil and gas.",
        "label": "Remediation And Construction Management [Member]",
        "terseLabel": "RCM"
       }
      }
     },
     "localname": "RemediationAndConstructionManagementMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RemediationFieldServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remediation Field Services [Member]",
        "label": "Remediation Field Services [Member]",
        "terseLabel": "RFS"
       }
      }
     },
     "localname": "RemediationFieldServicesMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RestrictedStockUnitsAndPerformanceShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Along with 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.",
        "label": "Restricted Stock Units And Performance Share Units [Member]",
        "terseLabel": "RSUs and PSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndPerformanceShareUnitsMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax, Annual Revenue To Be Reclassified",
        "terseLabel": "Annual revenue to be reclassed in the next fiscal quarter"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxAnnualRevenueToBeReclassified",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_RevenueRecognitionEstimatedCostToCompleteRelatedContracts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of remaining estimated costs to complete the contracts.",
        "label": "Revenue Recognition Estimated Cost to Complete Related Contracts",
        "terseLabel": "Estimated cost to complete the related contracts"
       }
      }
     },
     "localname": "RevenueRecognitionEstimatedCostToCompleteRelatedContracts",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period One",
        "label": "Revenue, Remaining Performance Obligation, Termination Notice Period One",
        "terseLabel": "Remaining performance obligation, termination notice period one"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodOne",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Three",
        "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Three",
        "terseLabel": "Remaining performance obligation, termination notice period three"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodThree",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Remaining Performance Obligation, Termination Notice Period Two",
        "label": "Revenue, Remaining Performance Obligation, Termination Notice Period Two",
        "terseLabel": "Remaining performance obligation, termination notice period two"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular information of changes in contingent earn-out liabilities.",
        "label": "Schedule of Estimated Contingent Earn Out Liabilities [Table Text Block]",
        "terseLabel": "Summary of changes in the carrying value of estimated contingent earn-out liabilities"
       }
      }
     },
     "localname": "ScheduleOfEstimatedContingentEarnOutLiabilitiesTableTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including gross value, accumulated amortization amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule Of Gross And Accumulated Amounts For Acquired Finite Lived Intangible Assets By Major Class [Table Text Block]",
        "terseLabel": "Summary of acquired identifiable intangible assets with finite useful lives"
       }
      }
     },
     "localname": "ScheduleOfGrossAndAccumulatedAmountsForAcquiredFiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ttek_SegueTechnologiesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segue Technologies, Inc.",
        "label": "Segue Technologies, Inc. [Member]",
        "terseLabel": "SEG"
       }
      }
     },
     "localname": "SegueTechnologiesIncMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount is comprised primarily of marketing and bid and proposal costs, and corporate headquarters' costs related to the executives offices, finance, accounting, administration and information technology, including non-contract related portion of stock-based compensation, depreciation of property and equipment and amortization of identifiable intangible assets.",
        "label": "Selling, General, and Administrative Expenses, Including Depreciation and Amortization of Intangible Assets",
        "negatedLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount accumulated, as of the balance sheet date, by employee stock purchase plan participants to purchase common stock of the entity.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amount Accumulated by Plan Participants",
        "terseLabel": "Accumulated amount by participants to purchase the entity's common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountAccumulatedByPlanParticipants",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Payout Adjustment In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Adjustment (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutAdjustmentInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the first day of the purchase right period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on First Day",
        "terseLabel": "Exercise price as percentage of fair market value on the first day of purchase right period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnFirstDay",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the exercise price of the purchase right as a percentage of the fair market value of a share of common stock on the last day of the purchase right period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercise Price Percentage of Fair Market Value on Last Day",
        "terseLabel": "Exercise price as percentage of fair market value on the last day of purchase right period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePricePercentageOfFairMarketValueOnLastDay",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum amount that an employee is permitted to contribute during a purchase right period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution",
        "terseLabel": "Maximum amount that an employee can contribute during a purchase right period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContribution",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year growth in the diluted earnings per share.",
        "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests1",
        "terseLabel": "Percentage of shares that ultimately vest depending on growth in diluted earnings per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests1",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of performance-based shares that ultimately vests, depending upon the fiscal year shareholder return relative to peer group of companies over the vesting period of the reporting entity.",
        "label": "Share Based Compensation Arrangement Percentage Of Awarded Shares That Ultimately Vests2",
        "terseLabel": "Percentage of shares that ultimately vest based on relative total shareholder return over the vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementPercentageOfAwardedSharesThatUltimatelyVests2",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ttek_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Payout Adjustment",
        "terseLabel": "Adjustment (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPayoutAdjustment",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ttek_StateAndLocalGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the state and local government client sector.",
        "label": "State And Local Government [Member]",
        "terseLabel": "U.S. state and local government"
       }
      }
     },
     "localname": "StateAndLocalGovernmentMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_StockRepurchaseAndDividendsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase And Dividends [Abstract]",
        "label": "Stock Repurchase And Dividends [Abstract]",
        "terseLabel": "Stock Repurchase And Dividends [Abstract]"
       }
      }
     },
     "localname": "StockRepurchaseAndDividendsAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "xbrltype": "stringItemType"
    },
    "ttek_StockRepurchasedDuringPeriodAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased During Period, Average Price Per Share",
        "label": "Stock Repurchased During Period, Average Price Per Share",
        "terseLabel": "Average price per share (in dollars per share)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodAveragePricePerShare",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ttek_SubcontractorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subcontractor [Member]",
        "label": "Subcontractor [Member]",
        "terseLabel": "Subcontractor costs"
       }
      }
     },
     "localname": "SubcontractorMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility [Member]",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_UnbilledContractsReceivablePeriodForBillingAndCollection": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period within which substantially all unbilled receivables are expected to be billed and collected.",
        "label": "Unbilled Contracts Receivable Period for Billing and Collection",
        "terseLabel": "Period for billing and collecting unbilled receivables"
       }
      }
     },
     "localname": "UnbilledContractsReceivablePeriodForBillingAndCollection",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationCashandCashEquivalentsandAccountsReceivableDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ttek_UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested",
        "label": "Undistributed Earnings of Foreign Subsidiaries Not Permanently Reinvested",
        "terseLabel": "Undistributed foreign earnings no longer indefinitely reinvested"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiariesNotPermanentlyReinvested",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ValuationAllowanceAndReservesChargedToCostAndExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs, expenses, revenues and other accounts in a given period.",
        "label": "Valuation Allowance and Reserves, Charged to Cost and Expense",
        "terseLabel": "Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowanceAndReservesChargedToCostAndExpense",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, acquired in a business combination, and other adjustments not specified elsewhere in the taxonomy.",
        "label": "Valuation Allowances and Reserves, Reserves of Businesses Acquired and Adjustments",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquiredAndAdjustments",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ttek_WYGplcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WYG plc [Member]",
        "label": "WYG plc [Member]",
        "terseLabel": "WYG"
       }
      }
     },
     "localname": "WYGplcMember",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ttek_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Discount Rate",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate:"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ttek_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term:"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.tetratech.com/20211003",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "totalLabel": "Total accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r22",
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Total accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r21",
      "r117",
      "r671",
      "r673",
      "r726"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r35",
      "r259"
     ],
     "calculation": {
      "http://www.tetratech.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r61",
      "r69",
      "r70",
      "r71",
      "r72",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Gain (Loss) on Derivative Instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r57",
      "r61",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "terseLabel": "Gain (Loss) on Derivative Instruments"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r59",
      "r60",
      "r61",
      "r722",
      "r749",
      "r750"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r69",
      "r70",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r58",
      "r61",
      "r69",
      "r70",
      "r71",
      "r127",
      "r128",
      "r129",
      "r583",
      "r745",
      "r746",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r56",
      "r61",
      "r69",
      "r70",
      "r71",
      "r583",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustments"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted- Average Remaining Life (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r491",
      "r492",
      "r493",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r459",
      "r461",
      "r497",
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r461",
      "r487",
      "r496"
     ],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense",
        "verboseLabel": "Total stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "totalLabel": "Stock-based compensation, net of tax benefit"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r28",
      "r222",
      "r229"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r104",
      "r244",
      "r251"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization expense for intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Securities excluded from the calculation of dilutive potential common shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r112",
      "r190",
      "r197",
      "r204",
      "r227",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r577",
      "r584",
      "r632",
      "r676",
      "r678",
      "r696",
      "r720"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r51",
      "r112",
      "r227",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r577",
      "r584",
      "r632",
      "r676",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r462",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]",
        "terseLabel": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]",
        "terseLabel": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r462",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r597",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOverdrafts": {
     "auth_ref": [
      "r40",
      "r278"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.",
        "label": "Bank Overdrafts",
        "terseLabel": "Bank overdrafts"
       }
      }
     },
     "localname": "BankOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BilledContractReceivables": {
     "auth_ref": [
      "r48",
      "r690"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableGrossCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.",
        "label": "Billed Contracts Receivable",
        "terseLabel": "Billed"
       }
      }
     },
     "localname": "BilledContractReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Swingline loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r445",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r445",
      "r452",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition and integration costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r560",
      "r561",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Fair value of acquisition purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r558",
      "r560",
      "r561",
      "r566"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Promissory note"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements [Abstract]",
        "terseLabel": "Contingent Consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r568"
     ],
     "calculation": {
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "totalLabel": "Aggregate maximum of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r559",
      "r562",
      "r567"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent earn-out liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r559",
      "r563"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Current contingent earn-out liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r559",
      "r563"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Long-term contingent earn-out liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt",
        "terseLabel": "Net debt assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r31",
      "r106"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r100",
      "r106",
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r100",
      "r633"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r44",
      "r272",
      "r704",
      "r728"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note\u00a017)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r274",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r276",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Insurance Matters, Litigation and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends paid per share (in dollars per share)",
        "verboseLabel": "Dividend paid per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquityParenthetical",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails",
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Quarterly cash dividend declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r127",
      "r128",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock\u00a0\u2013 Authorized, 150,000 shares of $0.01 par value; issued and outstanding, 53,981 and 53,797 shares at October\u00a03, 2021 and September\u00a027, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r80",
      "r710",
      "r735"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Tetra Tech, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r79",
      "r575",
      "r576",
      "r588",
      "r709",
      "r734"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income attributable to noncontrolling interests, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r78",
      "r574",
      "r588",
      "r708",
      "r733"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Comprehensive income, net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r77",
      "r87",
      "r707",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r172",
      "r630",
      "r631",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Summary of net contract assets/liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r330",
      "r332",
      "r354"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r353",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r353",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Net favorable operating income adjustments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r330",
      "r331",
      "r354"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "ttek_ContractWithCustomerAssetLiabilityNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liability revenue recognized during the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r206",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r85",
      "r691"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Costs of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r538"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r538",
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r531",
      "r538"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerContractsMember": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's established relationships with its customers through contracts.",
        "label": "Customer Contracts [Member]",
        "terseLabel": "Existing customer contracts"
       }
      }
     },
     "localname": "CustomerContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Client relations"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Current portion of long-term debt and other short-term borrowings"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r111",
      "r119",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r647",
      "r697",
      "r699",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42",
      "r111",
      "r119",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r42",
      "r111",
      "r119",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r322",
      "r323",
      "r324",
      "r325",
      "r644",
      "r645",
      "r647",
      "r648",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-term and Short-term, Combined Amount",
        "totalLabel": "Credit facilities"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Liabilities related to deferred compensation plans"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Assets related to deferred compensation plans"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r538"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r538"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r507",
      "r508"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r104",
      "r113",
      "r532",
      "r538",
      "r539",
      "r540"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred income tax (benefit) expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r17",
      "r18",
      "r522",
      "r698",
      "r718"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r507",
      "r508"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r532",
      "r538"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "terseLabel": "Capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred Tax Assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Loss carry-forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Net operating loss carry forwards which have no expiration date"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Net operating loss carry forwards which expire at various dates"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r527",
      "r529",
      "r530"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts receivable including the allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserves and contingent liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r523"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Right-of-use assets, operating leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedLabel": "Prepaid expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "negatedLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "negatedTerseLabel": "Undistributed earnings",
        "terseLabel": "Deferred tax liabilities for undistributed foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesScheduleoftemporarydifferencescomprisingthenetdeferredincometaxliabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "negatedTerseLabel": "Benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r416",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanCashMember": {
     "auth_ref": [
      "r390",
      "r392",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Cash [Member]",
        "terseLabel": "Cash/other"
       }
      }
     },
     "localname": "DefinedBenefitPlanCashMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r390",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r379",
      "r390",
      "r392",
      "r393",
      "r436"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails",
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r367",
      "r388",
      "r436"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Net surplus"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAmountsRecordedontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Line Items]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTable": {
     "auth_ref": [
      "r390",
      "r392",
      "r397",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Table]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsCategoryTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": {
     "auth_ref": [
      "r390",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]",
        "terseLabel": "Fair value of plan assets by major asset category"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer contributions to the plans"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r104",
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense related to property and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r104",
      "r185"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r599",
      "r687"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Interest rate swap agreements"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r53",
      "r598",
      "r600",
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r615",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r595",
      "r598",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r595",
      "r598",
      "r603",
      "r606",
      "r607",
      "r611",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer",
        "terseLabel": "Period of reclassification from accumulated other comprehensive income to interest expense"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r591",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r590",
      "r592",
      "r593",
      "r595",
      "r596",
      "r602",
      "r603",
      "r608",
      "r610",
      "r613",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r590",
      "r592",
      "r595",
      "r596",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Derivatives designated as hedging instruments"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r353",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of revenue disaggregated by client sector and contract type"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r326",
      "r715"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsScheduleofDividendsDeclaredandPaidDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Summary of dividends declared and paid"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r117",
      "r283",
      "r285",
      "r286",
      "r292",
      "r293",
      "r294",
      "r671",
      "r703",
      "r729"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share attributable to Tetra Tech:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r81",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r143",
      "r146",
      "r151",
      "r152",
      "r153",
      "r157",
      "r158",
      "r619",
      "r620",
      "r711",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Earnings per share attributable to Tetra Tech:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r81",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r146",
      "r151",
      "r152",
      "r153",
      "r157",
      "r158",
      "r619",
      "r620",
      "r711",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r633"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate",
        "totalLabel": "Total income tax expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r115",
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Tax at federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Tax differential on foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 17.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 revisions of previously reported income tax expense.",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "terseLabel": "Return to provision"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 the repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "terseLabel": "Cash repatriation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r499",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "negatedLabel": "Reduction in income tax expense due to excess tax benefits on share-based payments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedLabel": "Research and Development (\"R&amp;D\") credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Revaluation of deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent",
        "terseLabel": "Transition taxes on foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r510",
      "r542"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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 income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "negatedTerseLabel": "Non-taxable foreign interest income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period to recognize the unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r487"
     ],
     "calculation": {
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Income tax benefit related to stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockbasedCompensationandIncomeTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Income tax benefit realized from exercises of nonqualified stock options and disqualifying dispositions of qualified options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r69",
      "r70",
      "r71",
      "r127",
      "r128",
      "r129",
      "r132",
      "r138",
      "r140",
      "r163",
      "r228",
      "r321",
      "r326",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r618",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r745",
      "r746",
      "r747",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r76",
      "r99",
      "r104",
      "r731"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Distributions of earnings from unconsolidated joint ventures"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r32",
      "r191",
      "r226"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments in unconsolidated joint ventures"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r622",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r623"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedTerseLabel": "Earnings adjustment to contingent earn-out liabilities",
        "terseLabel": "Net gains in earnings for adjustments on contingent earn-out liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r624"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "negatedLabel": "Foreign exchange impact"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Acquisition date fair value of contingent earn-out liabilities"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r597",
      "r602",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds Effective Swap Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r652",
      "r660"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Principal payments on finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life of intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Beyond"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r252"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r245",
      "r247",
      "r250",
      "r253",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r250",
      "r693"
     ],
     "calculation": {
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r245",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r250",
      "r692"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-price Contract [Member]",
        "terseLabel": "Fixed-price"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "label": "Foreign Earnings Repatriated",
        "terseLabel": "Foreign earnings repatriated"
       }
      }
     },
     "localname": "ForeignEarningsRepatriated",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r104",
      "r256",
      "r261"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "negatedLabel": "Gain on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Gain on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r231",
      "r233",
      "r678",
      "r695"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at end of the period",
        "periodStartLabel": "Balance at beginning of the period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r240",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r234",
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Gross amounts of goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r234",
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r104",
      "r232",
      "r236",
      "r242"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Impairment",
        "negatedTerseLabel": "Impairment of goodwill",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r237",
      "r238",
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Translation and Purchase Accounting Adjustments",
        "terseLabel": "Translation and other"
       }
      }
     },
     "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r84",
      "r112",
      "r190",
      "r196",
      "r200",
      "r203",
      "r206",
      "r227",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r632"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r595",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r255",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r114",
      "r541"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r75",
      "r190",
      "r196",
      "r200",
      "r203",
      "r206",
      "r694",
      "r706",
      "r713",
      "r737"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income before income taxes:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r114",
      "r541"
     ],
     "calculation": {
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesIncomeBeforeIncomeTaxesbyGeographicalAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r76",
      "r104",
      "r187",
      "r226",
      "r705",
      "r731"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in income of unconsolidated joint ventures"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r262",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r511",
      "r520",
      "r526",
      "r536",
      "r543",
      "r545",
      "r546",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r139",
      "r140",
      "r188",
      "r509",
      "r537",
      "r544",
      "r738"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "totalLabel": "Total income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r505",
      "r506",
      "r520",
      "r521",
      "r525",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedLabel": "Tax benefit primarily consisting of valuation allowances"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "terseLabel": "Tax expense related to repatriation of foreign earnings"
       }
      }
     },
     "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Income taxes, net of refunds received of $2.1 million, $1.4 million and $5.2 million"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r46",
      "r702",
      "r730"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInBookOverdrafts": {
     "auth_ref": [],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in cash during the period due to the net increase or decrease in book overdrafts.",
        "label": "Increase (Decrease) in Book Overdrafts",
        "terseLabel": "Net change in overdrafts"
       }
      }
     },
     "localname": "IncreaseDecreaseInBookOverdrafts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r103",
      "r689"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Income taxes receivable/payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of business acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of diluted stock options and unvested restricted stock (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r73",
      "r184",
      "r643",
      "r646",
      "r712"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r96",
      "r101",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "auth_ref": [
      "r614"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "negatedTerseLabel": "Loss to be reclassified during next twelve months"
       }
      }
     },
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "verboseLabel": "Interest rate swap agreements"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r182",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r202",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Elimination of inter-segment revenue"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r86",
      "r183"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r664",
      "r666"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Summary of components of lease cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Description [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of maturity of future undiscounted cash flows associated with operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Beyond"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Renewal term (up to)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r112",
      "r227",
      "r632",
      "r678",
      "r701",
      "r725"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r112",
      "r227",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r578",
      "r584",
      "r585",
      "r632",
      "r676",
      "r677",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r16",
      "r699",
      "r719"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Amount outstanding under credit facility"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/FairValueMeasurementsDetails",
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Amount available for borrowing under facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r16",
      "r303",
      "r313",
      "r314",
      "r315",
      "r699",
      "r721"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Borrowings outstanding",
        "totalLabel": "Credit facilities"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails",
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r119",
      "r279",
      "r307"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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 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).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r119",
      "r279",
      "r307"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtScheduledMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.",
        "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted-average interest rate (as a percent)"
       }
      }
     },
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r50",
      "r112",
      "r227",
      "r280",
      "r285",
      "r286",
      "r287",
      "r293",
      "r294",
      "r632",
      "r700",
      "r724"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Distributions paid to noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Changes in valuation and qualifying accounts and reserves"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
        "label": "Mutual Fund [Member]",
        "terseLabel": "Mutual Fund"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r164",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r100",
      "r102",
      "r105"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r65",
      "r71",
      "r139",
      "r140",
      "r580",
      "r587"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r136",
      "r143",
      "r144",
      "r150",
      "r153",
      "r190",
      "r196",
      "r200",
      "r203",
      "r206"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income attributable to Tetra Tech",
        "totalLabel": "Net income attributable to Tetra Tech",
        "verboseLabel": "Net income attributable to Tetra Tech"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign countries"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r326",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of acquisitions"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DescriptionofBusinessDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r190",
      "r196",
      "r200",
      "r203",
      "r206"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Income from operations",
        "totalLabel": "Income from operations",
        "verboseLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing operating income (loss).",
        "label": "Operating Income (Loss) [Member]",
        "terseLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r658",
      "r666"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]",
        "terseLabel": "Lease liabilities:"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total present value of lease liabilities",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesMaturityAnalysisoftheFutureUndiscountedCashFlowofOperatingLeasesDetails",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Short-term lease liabilities, operating leases",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease liabilities, operating leases",
        "verboseLabel": "Long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r653",
      "r660"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r650"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets, operating leases",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r663",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r662",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalBalanceSheetandOtherInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r649"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r126",
      "r142",
      "r176",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "verboseLabel": "Basis of Presentation and Preparation"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r61",
      "r69",
      "r70",
      "r72",
      "r634",
      "r636",
      "r640"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r57",
      "r59"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax",
        "terseLabel": "Gain (loss) on cash flow hedge valuations, net of tax",
        "verboseLabel": "Gain (loss) on cash flow hedge valuations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "netLabel": "(Loss) gain recognized in other comprehensive income, net of tax",
        "terseLabel": "Gain (loss) on cash flow hedge valuations, net of tax",
        "verboseLabel": "Gain on cash flow hedge valuations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsChangesinFairValueofInterestRateSwapAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments, net of tax",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r63",
      "r66",
      "r69",
      "r70",
      "r72",
      "r77",
      "r321",
      "r634",
      "r639",
      "r640",
      "r707",
      "r732"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsFairValueofOutstandingDerivativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r40",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Tetra Tech Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payments of contingent earn-out liabilities",
        "negatedTerseLabel": "Reported as cash used in financing activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails",
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "negatedLabel": "Reported as cash used in operating activities"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsChangesintheCarryingValueofEstimatedContingentEarnOutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid on vested restricted stock"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r89",
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Initial cash payments"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r389",
      "r391",
      "r397",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r436",
      "r438",
      "r440",
      "r442",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": {
     "auth_ref": [
      "r441",
      "r443",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]",
        "terseLabel": "Deferred Compensation"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r422",
      "r439",
      "r442",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r442",
      "r444",
      "r452",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "PSUs"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r416",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansFairValueofPlanAssetsbyMainAssetCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r462",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized shares (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r19",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r19",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock\u00a0\u2013 Authorized, 2,000 shares of $0.01 par value; no shares issued and outstanding at October\u00a03, 2021 and September\u00a027, 2020"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r29",
      "r30"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r102",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Income tax refunds received"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).",
        "label": "Proceeds from Issuance of Long-term Debt and Capital Securities, Net",
        "terseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r91",
      "r490"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Stock options exercised",
        "verboseLabel": "Cash received from exercise of purchase rights"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r4",
      "r62",
      "r65",
      "r71",
      "r98",
      "r112",
      "r131",
      "r139",
      "r140",
      "r190",
      "r196",
      "r200",
      "r203",
      "r206",
      "r227",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r293",
      "r294",
      "r574",
      "r579",
      "r581",
      "r587",
      "r588",
      "r620",
      "r632",
      "r713"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r265",
      "r757",
      "r758",
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure 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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r34",
      "r258"
     ],
     "calculation": {
      "http://www.tetratech.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r260",
      "r678",
      "r714",
      "r727"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.tetratech.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r33",
      "r260",
      "r757",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of components of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r82",
      "r230"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for losses on accounts receivables"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLossOnContracts": {
     "auth_ref": [
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.",
        "label": "Provision for Loss on Contracts",
        "terseLabel": "Liabilities for anticipated losses"
       }
      }
     },
     "localname": "ProvisionForLossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r161",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information - Unaudited"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RatioOfIndebtednessToNetCapital1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indebtedness divided by net capital.",
        "label": "Ratio of Indebtedness to Net Capital",
        "terseLabel": "Consolidated leverage ratio"
       }
      }
     },
     "localname": "RatioOfIndebtednessToNetCapital1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r61",
      "r69",
      "r70",
      "r72",
      "r634",
      "r638",
      "r640"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedLabel": "Interest rate contracts, net of tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Reclassification [Line Items]",
        "terseLabel": "Reclassification [Line Items]"
       }
      }
     },
     "localname": "ReclassificationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTable": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification [Table]",
        "terseLabel": "Reclassification [Table]"
       }
      }
     },
     "localname": "ReclassificationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of unrecognized tax benefits [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r670"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Related party expenses"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.",
        "label": "Related Party Transaction, Other Revenues from Transactions with Related Party",
        "terseLabel": "Related party revenues"
       }
      }
     },
     "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r668",
      "r669",
      "r671",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r241",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of excess of fair value over carrying value (less than)"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r326",
      "r494",
      "r678",
      "r723",
      "r748",
      "r750"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r127",
      "r128",
      "r129",
      "r132",
      "r138",
      "r140",
      "r228",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r618",
      "r745",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r452",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r452",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r181",
      "r182",
      "r195",
      "r201",
      "r202",
      "r209",
      "r210",
      "r213",
      "r352",
      "r353",
      "r691"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Contract Assets and Contract Liabilities and Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r342",
      "r343",
      "r356",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue and Contract Balances"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining unsatisfied performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining unsatisfied performance obligation, expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesRemainingUnsatisfiedPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Remaining performance obligation, expected timing"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "verboseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r661",
      "r666"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationContingentConsiderationandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Components of net accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r61",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Summary of reclassifications out of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Principle assumptions used for the benefit obligation valuation"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of the stock-based compensation and related income tax benefits"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of income tax expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r42",
      "r119",
      "r314",
      "r316",
      "r322",
      "r323",
      "r324",
      "r325",
      "r644",
      "r645",
      "r648",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of temporary differences comprising the net deferred income tax asset"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansAssumptionsusedforBenefitObligationValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of fair values of the entity's outstanding derivatives designated as hedging instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r590",
      "r592",
      "r593",
      "r595",
      "r596",
      "r602",
      "r603",
      "r608",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Schedule of changes in the fair value of interest rate swap agreements presented on the consolidated statements of comprehensive income"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of number of weighted-average shares used to compute basic and diluted EPS"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of income tax rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r240",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r240",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of changes in carrying value of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of income before income taxes, by geographical area"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of maturities of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "terseLabel": "Schedule of amounts recorded on the balance sheet"
       }
      }
     },
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r35",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPropertyandEquipmentDetails",
      "http://www.tetratech.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of unaudited quarterly data"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of related party transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r83",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of geographic information"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r74",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of 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.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsGeographicInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r190",
      "r193",
      "r199",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r190",
      "r193",
      "r199",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summarized financial information of reportable segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r462",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of employee stock purchase plan activity.",
        "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "terseLabel": "Summary of shares purchased, weighted-average purchase price, and cash received, for shares purchased under the ESPP"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r466",
      "r476",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of the assumptions used in the Black-Scholes option pricing model in estimating the grant date fair value of each award granted under the ESPP"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSU and PSU activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated amortization expense for the succeeding five years and beyond"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r177",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r213",
      "r267",
      "r268",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r177",
      "r179",
      "r180",
      "r190",
      "r194",
      "r200",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r212",
      "r213",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Financial information concerning reportable segments"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Business acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.",
        "label": "Service, Other [Member]",
        "terseLabel": "Other costs of revenue"
       }
      }
     },
     "localname": "ServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Amortization of stock-based awards"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)",
        "verboseLabel": "Weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested balance at the end of the period (in shares)",
        "periodStartLabel": "Nonvested balance at the beginning of the period (in shares)",
        "terseLabel": "Awards outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested balance at the end of the period (in dollars per share)",
        "periodStartLabel": "Nonvested balance at the beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected stock price volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate of return, annual"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Available for future awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at the end of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted in the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r468",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at the end of the period (in shares)",
        "periodStartLabel": "Outstanding at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at the end of the period (in dollars per share)",
        "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested or expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested or expected to vest at the end of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested or expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r460",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Weighted-average purchase price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r460",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award",
        "terseLabel": "Shares purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPSummaryDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r460",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansRSUandPSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of vesting rights after specified period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r481",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansESPPFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested or expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r328",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-based Payments [Text Block]",
        "terseLabel": "Stockholders' Equity and Stock Compensation Plans"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r275",
      "r277",
      "r570",
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r3",
      "r177",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r197",
      "r198",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r213",
      "r240",
      "r263",
      "r267",
      "r268",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsChangesinCarryingValueofGoodwillDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.tetratech.com/role/ReportableSegmentsFinancialInformationDetails",
      "http://www.tetratech.com/role/ReportableSegmentsNarrativeDetails",
      "http://www.tetratech.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r45",
      "r69",
      "r70",
      "r71",
      "r127",
      "r128",
      "r129",
      "r132",
      "r138",
      "r140",
      "r163",
      "r228",
      "r321",
      "r326",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r618",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r745",
      "r746",
      "r747",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r163",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Shares issued for Employee Stock Purchase Plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted &amp; performance shares released (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Shares issued for Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r321",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted &amp; performance shares released"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r45",
      "r321",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Maximum repurchase amount under stock repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Stock repurchases (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Stock repurchases"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r19",
      "r20",
      "r321",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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.",
        "label": "Stock Repurchased During Period, Value",
        "terseLabel": "Share repurchases total cost"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r25",
      "r26",
      "r112",
      "r224",
      "r227",
      "r632",
      "r678"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Tetra Tech stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r70",
      "r112",
      "r127",
      "r128",
      "r129",
      "r132",
      "r138",
      "r227",
      "r228",
      "r326",
      "r491",
      "r492",
      "r493",
      "r534",
      "r535",
      "r572",
      "r573",
      "r586",
      "r618",
      "r632",
      "r634",
      "r635",
      "r640",
      "r746",
      "r747",
      "r804"
     ],
     "calculation": {
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets",
      "http://www.tetratech.com/role/ConsolidatedStatementsofEquity",
      "http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r659",
      "r666"
     ],
     "calculation": {
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r641",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r641",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r641",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r641",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r513",
      "r519",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of the beginning and ending amounts of unrecognized tax benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "auth_ref": [
      "r501",
      "r503"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "negatedTerseLabel": "Reduction in accrued interest and penalties"
       }
      }
     },
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-materials Contract [Member]",
        "terseLabel": "Time-and-materials"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r218",
      "r219",
      "r220",
      "r221",
      "r223",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable - Net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Technology and trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/AcquisitionsNarrativeDetails",
      "http://www.tetratech.com/role/GoodwillandIntangibleAssetsGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for 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.",
        "label": "Treasury Stock [Text Block]",
        "verboseLabel": "Stock Repurchase and Dividends"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockRepurchaseandDividends"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r47",
      "r690"
     ],
     "calculation": {
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableGrossCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/RevenueandContractBalancesAccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r502",
      "r547",
      "r717",
      "r751"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings of foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r504",
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails",
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Amount of interest and penalties accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense 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.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Accrual of additional interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for current year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/IncomeTaxesReconciliationofunrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r168",
      "r173",
      "r174",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/BasisofPresentationandPreparationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Income tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r120",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSANDRESERVESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/StockholdersEquityandStockCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r145",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common stock outstanding\u00a0\u2013 diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r143",
      "r153"
     ],
     "calculation": {
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding\u00a0\u2013 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.tetratech.com/role/ConsolidatedStatementsofIncome",
      "http://www.tetratech.com/role/EarningsperShareCalculationDetails",
      "http://www.tetratech.com/role/QuarterlyFinancialInformationUnauditedSummaryofQuarterlyInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57777-111642"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235172"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235116"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235144"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r771": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r772": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r773": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r774": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r775": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r776": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r777": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r778": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r779": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r780": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r781": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r782": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r786": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r787": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r791": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r793": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r794": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r795": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r796": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r797": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r798": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r799": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r800": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r801": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r802": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(ee)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>128
<FILENAME>0000831641-21-000110-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000831641-21-000110-xbrl.zip
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
M,JK0@C6FC3-RRU]T:I(T.H P3BM@&X@&$$WRTLID@BBKA^J=3((M9R\922?
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
M#FUPWL>0$UM(;7QD\Q@!L@#+=&VV0T,&X5HP%?![".WQO>3NU/L_Z5(O7Q.
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
M;<A+-A;1Y=A_%6KS3BS2> ').)^+H@H@!%="AA;8_^8BNIQ(Q$ IADK!DD&
MBKGV04Z&N:*J]096Q.H^'HY.A^Q#:6<XN'*BJVAQDY1UT7=R.2IP"B,#J@H
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
MYF8%0&BQ/VKV8& M!ECHXR5RW7H&B5TT*2-%4!4<[&!E.O-=]@V'/L?Y) B
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
M6:L1H1;6Y4*Y3'+]).+F.2[IG#2(3XQ^!2*!IDX\.ZIRRHM>0'3 K?*#=+R
M(/'SL2WZ9UL17X$<S0_UU\CS=9$EB*FN=-!V_ E]<(_Z8"X#.;1/$F@?_=WH
M8\,MI8=Z%4$N&X#?>:6'A!'6"8;P.#SK,2C1I4I5*3C-*(A-WUR[U]_<>[;7
MWVS@&,;G(Y7Q0H\9=&FE^%U+*YV\;DMJ0-GHC!J%@@:?[RH3[9<37V7JS+0O
M,0^ 2TE,-Z7@)9#B#.CWY<7+G8=+;L40&NQQG,R=_DI,QE%N$N6_]RYZP=@]
MW!ST#T8Z0O0>06/CZ##&7QD5$/-"FH_R^-H>G+X!A],X V5<Y\@8OY[78%X6
M)G5V_I63"NVK7'!W 5W&_.*!$RZ;A@FR+-D>7 I$0R/=*%0S.E'_TE3G*\7,
MC!E /I/,IND9#XU43I+ ]%]]#1;/,A04S"7!K'W_G2*B0:F!N]@%PP8..X%X
M,O1B#X(Q=QB65!X%?-2-LJO4Q![3+.U234Y(Z1&5^&C<#HB3Z+VKVJ=!G_F7
M>UUQ'^R\/WN]=*<%-HXJQ-ODP6NUG?UU31Z\AS-EN3 >8KE@BD2/:7#(':BB
MPM%-J@F08%#$5'UK)';_V#A&;9R,JA<X>E9JHDZO3HU)%]$)!;A28_8-4H5R
M@?L<5:V*LI(6Z?W1-[4Q8)WEZ8;><Q#H7;*I9H5^9/YX',4%F%;S1W%*JT8W
M/:Z_$(F@B9B.+^2?A3Y.3GI'NT=((H+@+B\6ZND1]1CL[]IOA_W>P>[)RI]W
M>_T[_G:PMW>G.Z\;;'^W=[BW^N=VL%\WV,&-'OMM.ZY8&/D?K.SNNDQ_R_E?
MQL9?V?V@?W"3!>!S:JV6X 7+W']KE=?688MV>=&D^18[[BX5Z8[' 5PK0$MF
M6IM%#6@LW6!Q;C3CGV[E=MN5N]O*]4]N(WH6W9MAJ/5H]/BN:W*/ FM9UY"=
M)R\O7MZ$E%:MPVW(Z%NOY;W2U_+5/ 2-Z1_M>GZS]3PXZ>VWZ_D-U_.X=_B/
MKQ. $M_9)!EW=GXW&=>8ZIUHZ,O+M89DLM_O#=H5N]6*#7I[[8K=:L7V>OW;
M2"+CODHSZJYVS0+]'%?>57/=),%-H:.N"0AIK%KDB,Y]JP2;Q6H/^KVCA^V2
MM4OV@Y?L9] M;^S6_:Y'OY@H$L;9 RLERBIT0IH%V$@;9KD/!_[M[=[-*&Q7
MO%WQ35WQZ[OO7ALX/EGK(J<7F'\K/2$)Z]SF4WJ]4CFHOI"4TT%$[. -U@OT
MCSO!SI*,LAV3X;*#EU$"#::H('%0R8'K\7IA6__MF)0CPI5P/>".>]ADEH$F
M_''B4+$5H\6&D,)W!Q>^-*$HC8*QQL+^V20.<;)<P.4*Y18>BJ4$L(4U\'E<
M 1QBT#_M! 3 MOO8;]9(7_4?\S+$A0QE&=CP#;,.]S<[ZW!EAMV&I1X.V'OO
M$NEOTM'#)=4!-=TQ)_!+^7\X**G7*Q;?$5_&V(I%GC32*585V:=@5I\=;'S[
M3G,^5]:@$*BTM,">,?5VO#A8DYC,R^BO&[>=<2/"'"*:$54:Q3.5V-*C>@HB
M-AJ>Z9"[G%K \.9H:WUR3), R@2\!ER&QU1X0\<Z?LXY-F62.,[KMZDY0)20
MOZ<QRAF2@S #^?@_L!!1-N4!GF()';""^K$MU'[4671K?J(Z4\&FRJDIMD&S
M:! MIZ3Z&]DU<IW!FQUG6B);9$U.1N-+YT0 G&]:V*I()C2O^,"T,Z<>4*I.
M_LWF3#[ 6KTVNU,;C-=1@HAW 29U84F([9N4/&5VQ-Y6Z;)5%NZCF@+.V&=4
M#,SHI^/4%08R9)1/\B:;C_CDE\)M&=$5E:5B0\+YTC)D?R$0!]"NA5E)7\[X
MD\>RB=!5!=?Z;6 AL(YL/1]=O#C=CM< >V%=O5QR&J:B+MP_O+'5O;"C7Y[&
MY\1J]&BII]0";MZD^R6=J@S"D@>1LQH;A^$&=;T>7 "JP]B M @L( /B<%J\
MZZRUO)&&WRTPG-LB%%)?J1,&T,G.(NA.Q[ *ML@AJ#(W'/M0$@C$NS (IEP'
M*^55P,AA$*H9X_G@:02SUXR1Q]5VH<J'R'J-1'9[PLY R<1:<@LX!^^?X9NY
M6:</VJ@-.J/KJ9'41NQMF\!^2R&65V \)<"!"4D;WEM:!!_ETY-9I'CC:DXR
M!)P<*RQ2?/D;UB$@8&1*.^Y CCH!ME<GK"P6.#"QRBM*]MYB\9Z7Z!5&S&%G
MIW 28W>4BI0LU3CO5QXT="BLTLU\ >VD)2V4T0J\*^H:UTTA[3H+F J,TT;%
M5+!FN)Y6D,,:"6]TZGA%MCZ.Q&!ML-LHQ%XCG)VW]#ZP:H&S-[GFGQV4?L0=
MI.!01W12'4EMAVUF**"-C=Y[J2**\L&B4GWET#"SC, =M.("WTD%SPPF6B6$
MQ;C0RP;V:<S]B^JR1E SI0B7ZO3XS,RUU^JT?A>+/X,0J1=5$>]\OH9:18S$
M2*!$>;6N0W1KPH Q*(<:J&+(,EA7O*@%T5027![3MD@ ,1$YLG;PF#X&C<G6
M7^^6PV>H98AGWDY=36($_G;H;"J@0DRK0C&7RS[SF>,MD7] <6$H@GD14[U(
M< ^4K8R^@O7 *J@9%9.**@&\@G=SC2AZ%2I@346H,XB(BB1(9U'IS6Z$+R4A
M@&LGHDT;JI4F2R&](C/@G2!J8G/:V65P^X:7H*@1)0CW AX"FXE3SVUQ+6_6
M%)A@["J/5 1'ECW#IKI$W$*43"G?6CLT&()FF5G6U"4LT1K"$;"'C@^ :@=!
MP)!98HN #=R%^9ZJQQ@@9P0L3Y0LB\!X$1:_%0B=,7SP6)/%9"^9 XQ@Q&1J
MC!<SP,0R9EV*Q($K[;4"I VU339 9H@*[&LROC+59&]O:7VMR*OI17XM=,B*
M_W7@?VRI6/ZU.!K.+Q;.AXA(#\\BI<F>U T(*40==/B)VWBVF*KJZV2FZ'-8
M'>^$B=74K&+F=U*;.R54^^X8L_[./%JB29LGH@DY-0JPUXQ7E,YELM]J!B)6
MEQB#1(Z.[XU2Q=*:H=YIID6%?8 1C\6#S2JR47F%(HH!760T(:@JN6X 31'R
M4W.1.KX2U]#\Y#ZG 7(EZ=(W&0-CB4=J]3Z0$>I=*!J9VY7EOB_'/V0RHV1R
M*#J=YE,7[7[23@W $AU ; 9O)3_5#,[F 7Q3?Y#GU:NMK-LI-'!&".SN$W6=
M!'(=SD/"%!+]>.[\ PZ?:\%K]]C#YS77KW(FM+6VU]+"P;K6VJYCJ&7Y$GK^
M*<<BJ&RP/L&,0G[O9EMWPO[QCQ5?I>]8/';4JN =3-/3F"4SG/?&5:C^K)0@
M>H@#C31?@8+S_/6/4=>]THAV4'A]QQ8@X%V1L%&0N0$]_^I#QED>#]4,'U^#
MSL8CJFO:B=?AY,:J@(WLRNN<<4S>0D\_0\7/O@.47= 2R96QE7+9TRYMB&0)
M5&33,^N=@@]VSC_L/&S*<'-JP]I>(B0;$*#X5URW RNU3\_9AQN:R.MB!VZT
M#7)CW..9<?[!G;]TLB?8P7X:CW-EC4P39*IA/(CO,)7I_27G/QN]?Z!'7,9)
M>M[<^2_=>.D&+WC,EGXG,(KSD@@%:]SF6;8E"R%\&> NZHMC>F9HAPFVK.,X
MQ:PMV X<I;,8?0>S))O322?X2WZ+<+//'OB%%]3" ^^%S/ST4F G3B-D?>N?
M?+#SXO04]AJ#\)X?F-UG*LZ!@)'K&-G<IP*S5LH\V)ADMK.%N%S<TZQ(L>TF
M?FE8GG%.@="Z\<F1-\)&M=B!C&]8 \2EZ)(9L()7H [F-#!&>3*#=3.K*^P+
MFJ/H>*2/DJNAXV,GFM@"J!>Y)I X6B)9"<_AVY1IYI(;Q$E^,,S:#Y12BX88
M&6 U9,,Z,DTC9L5,[,5O":A?66XBCQ10W-0:$6DUU3GUI+ 07;ZNJ:A)#/E3
M,DY <0Y#\I@(C"[2M'$.HK);<ZH[]]WR@2^0G-?#OHZPQ^*#G6C4.(Z5770*
M.4^([T>##8G%O^+,1"NWT6.9JT@HET'L,9%K[H(TV%@AB2=9AN8.]E4B=%&0
M8&&N)#IB_*R!AO,AFP*/(;1..7GLV7LLI=GOX^UFQSJRG57HK&._21@Y7*C9
MU,+RHJ<UCPWT&*T(.7*])38!6&5"B_46 +4K%_S R[V[35=18_).R\JQ7Q5Z
M(!5[>HGMK B%54WX$$C-Z-'FQDT(<N0..?I /,<VS.N=PTCKW ZF:UK!>-B-
MHCH99#MJD!":4!D,'N@=)I8R7]D5X:YLM-A&3Q,X-G,(BGX%9V%)?2E03!G5
M<5X/D9M !FJE6>0=G\W8"\5A[YY7=;39>54WA/S:P"RKL_.77GK&K?)#3);5
ML@RAU2AE-9QKZI?DW4_12^?G8PH&90!':=.NEH&B,30A:5"$3;9N>)ZTUCHX
MV-U=UGK+V6S4(:K"GD55;H6N@C.0U1_)B.$%J8=@KXEORC%$^E_#\*PE<:1+
M&Q_Z^]W8JH7@K.S'/?5LH$4VM' &,X@4KFUP6L0J> >B%2S,X(&C=IOP19/!
M]_\_D*#P]\..[WUR26+.C'Z:J[]B7H0S#&YMI67*LN$6$L%FX-TN=VPUZ3;R
MR& O26*(1B"@ZA9D50YYW4@E,VED.":8DI\O9>30DNBRWQ;/][HX&KB&XWY0
M]E=C-K?+_KIU\M<( Y\252M*T,!%^?)B5/>9)+:59A?O<#T(M4"]8:+AT)BQ
M,@ETBXXT(F8)H!9QR0Q<*BHRQ10%#),ZSR3JZWC\T 9^!BD9@A6&#@HYRC.1
M=3,T_Q-=37&#,%&(@_LA'N(8!4=(56S'JRWV9LX0FHGC!;'-*<F'K2A&7ET:
MM8L1913GC!$O+]AFLL>PH<*E8AQ7Z1 C[_/"#]:F$4,*6W[C&C_V/20$IWB]
M.N+<9G7.KEG =@ >G"AH/-:2Y<U0I(<P.BD*33^8S0D2#=E9)X$:R]JQV/C<
MEG)"+1Y<K$3('<X7 D4U)0;T+W2!@U58S<9@8&MCVK)_4_LN]&8.!WL6V#FQ
M<%DSS,_4C$Q(QY?O5)*<N5H8V$6S]&>PP]P1<$U4F8Z0:P;B]<>K!=:(Z+:6
M3KZ4EWCSM,35PJ"1A[C@PG=9J_47L58AJA ^\^5O+UWPH];GP::$8((Y:"1X
MCA/ ,5@)&KTK_+=1.TSVX60>Y:K"%K3^M' VQM,@WJ<J)RG$;&+UBQ7S\2M7
MO$PNV/ ,GNQEVMF6 E$]S[21I)KC43**V2/G!N:E*,NC59P'?U;*YA"C9ZV<
MUU#W::37U# T8MVU1&O/72U9!\:KPNH3A6D+%UEPGJ&:TT?!5L$X"NQ*X*MT
M=#8'>9:Q+XDZ@63<NAG/B;!Q.>?X+,LT]NAM2]GVEZ+A,G ^T7H]#YMVM%9H
MVG7%M.M8A<C%T6PGITY=TGKB #M1Z,R&9.JM)U:+W)J^;\1LK<!1B=*$!_F5
MFC<SBQ;2C=UT/9V=<S,X-XXHLM%0"7Z74TRZG]ONS%8MD%XSL#EPPV/3Y"&+
MG)*T(/(J.KI@ CCNHC1!00GXN*=AZX@\CDSG#([>X>ICHH"L))W5' C/@?SE
M&+0N9R\EJA9:0]J/<ZHN391I8BE3#;*$F@W4S*5FVMZ6<HD[W);6SM7DM$E\
M97E+P0%V' \QQDZ"TA-_S )8#>%UT\4H"H=8V1!=R.K%\"10(]G?-1T5M&(5
M&E\@2G\8- <.8!QI*1J;7]T@=YCTLC:'YUI:.&QS>+YV"<UYX?=]=UK*XJFP
MQ)C(KC"80]9NPWFSTJ?42(-LL+$-[F"\#^2X&N59@945EIL-UTA1_;8*.O)[
M2"!K>0263S;1BD&L7,&98%UUXCZ(]$S3;.1W]EO@EGGEPKEDH9/O;(H.Y"ZV
MVDKJ9KZ?Q1B!JH>55#XIB!+0)9DZ(O5[E:]]=>*BGV!>3QVF=Q)>1"J-5E8Z
M.$92 C"&LQF/:/*99E/-::Z)"0Q[NE8RKV?;VBH'$S64/I;<"<SS$3;'7.]M
M3)0.6C/IN<U2!%&H&7>BOF_.SB(&LJ6*)M+>X8KP)EUX3=Z]FVKQXV514!@^
M30B=EE[AWI**,')I8@=5ST%+?,_^IR69TB]<M@,2'2V7%1D+&7@NJEU/P<.-
MY'M'HRY^@ 5(N\4DD^@.?LV?L-<-['B<8>4?.01CV#=TMY5QY%N(&?&#/9VQ
M-(9WD/G$9/MA5I!GGTQC9 X[G"&5V<Q1.H']Q^1TJ:D6"5.\:I:-<YS3BDWC
MHC $%&&"4SRLF**HIG3%#C=9:JE)S'.BJNPFSV&)!N_M:D]RITE OK@A#Z?P
M+GLZMU7^.D?;8DJI9!PD\T;I[])MHF,L+KF!/3^S@VY0^LQQ!')BP)DV1CGN
MRUQV=&+NM^=/05\P;R^V%(3?FE5OCY'J40998J#T$_S@QRK(FX /P\K8PM1=
MB('22-OE"W/7$&IKM[V)&%*O?ZDWQ,IUK8.6?QJ*F#3&!XH$3NJE7[TP186U
M)_;!SCU4B*U<BUMX.<-@H=CB7+1-;&Y,+8.QZ6A_[.HJ0;!B>I(I4"U@ %)N
MZ";I2N?1(J($-3.7/+XT$MU4\1$=+IG?8Z_1&!$]7-?-1ET85=>5ZGE>6W0-
M>W71BT[NA="%.S_]%5A,SULL?%Y"R#=+ZMG?W>RDGIMV=]M&1K^FC]XW:YYW
M]GI9Z\.XUE&R%YS2F]Z&93;4.4.1[76XV^2Z)?%PA^F2&OK!H7!]*[;K&Z_=
MF>?V-IOGWHGJ]/RSPI6XIBGB!C/7.QO&DTFJW.O++$TUD100/>%*#TFUH",,
M8R98;4#*4#CIA9AVY.PR[F7,EMMEK*_(W]P%$Q=#+XCPF!BCRZJH&&-)C$?/
MKVVHJ=>4,[66[%;<&B9M,;UN,1G1;]]\5U8<'!Q=UZ/XQJSW Y=X.4^^L.)X
M$"P!F=RVIO'7DMM;*2B/\P+811&.@SNN!M0 F2$.$ @,X4%^@[N#=YX'X:F-
M9<):Q85 -B"[H7:]K$7L*=;C\K%++S#=OW.$K<FFVB9O>C:K/!*+>I<<LA3:
ME![IIE\GS$3-0!Y\)N]A,@_^WC_:114ZH7*R[-HA/@73+)5,=&^%_JQ [(#J
MVEPE%BYC4:>-CGJ%Y7RY'B74U!WQ.FV?<Z[*R?TFOB0@\[C V=*=0UP(6%'6
M6(:L@,#U=L(\+D?,TLA4JM'N?.0>;O:1>R8F^S:>M'[=F6=[*F0]1-$ K8Q3
MX,@:6HTJU:GA3RW^X RP:U+;O[:;KK2ZYJ3W1VT?W0WI]KI1K6DW:K!M']VV
MC^X6]M'E QGT:Y3S;0O=MH5NVT)W;59N#5OHPD/NJ?_/%Y3F^VXAM9&$MWRE
M^X>]H[87[#=<S_UV/;_I>A[W3NZWMZY-0;P7(;CH& B6><N_>DP'O<$-!K4D
MXQ6)K#OH'2\:Y^@!P0=@$[N'C<S-MIGK#0A@;Z]W>"=1\C.O6-MB^78KMMMH
ML?R#.N#>LV[IW*KW?59O%KGT3WHG[8K=9L4&@]Y!NV*W6K%;]C#?'HVOCO"T
M@7K>H-7S[D+P)[WC5FNYY8JUFO'M5NRH=_1-];QO<1[]=#Z.;]X)NEW0=D'O
ML7-V:<M]Y?(]6JVOZD'^=2&A'] K'3=T2:/T=I3?>937]VK__EEO-U"=!U_C
M(@WPO^^B]!_?**7MG$OH"IL9)I68.N)6=ZLRU;@+%^(GF'I634#G!0'.-WNI
MK*Y>V_0='*SS#E*!^;)&]PZ4U.+;=!P^Z0HX4BJ36_H*K-%A#YND)K98&M=N
MV5'#8-YD+(UUR<U=):<L6CY6Q1 ($':?;?8!I[M/N?\'EE35G3+//#C4!SN_
M7YR>/]MYB.T L%,%,D&VEL4L>=#O]X[^T0GZ@][@']]%1-VTB@V%!XQB_Q_-
M1.1Z?1Y5XNW2U9@<0QT!9@A-!>L_YYUZAB!EI6EX^$R/-()W/MAYEFW.G@Q@
M3T[684N.>B=?MR,?X;"?SP3FPP 7$.37C)+1I9P9ZR40:29 D(]$KU0JN //
M#2%$'":?*K PXTM9]SZ@JFE1]$>5QT44AX+,X'#=Z^K+DIX=%@L^U]YQ.LK"
M"BM&EA^KIG=$_6AUB%4%T;1T&J(5#C1B$08%][>)/^/O_GH)M$^]6IN'NPJO
MU,+X4D6@5T%K0'@=&+5I S:;J'RJ0ET)MEVN2X40D18IOL. +1D.NN-@>SMV
M@%Y'' /OX&F%:\6AP9O,D"DO&:S'YU#/RH7&X4MHJU.30#GW@L6&8D%_]PN<
M=O<BW9,-KQBREL0VU@S5 $M(6%ASB0TL[!1$(@34E!E"&LUGC&?M+"PJ-_.Z
M>ST"NOFL(VSR@KR'79&[P&E=#U>;&:\HN[.D^OI2(1D)C6WC2X6.#_;N5"JT
MUSLZ_#X%+3>K/+G-8&&6Q^U8O\]8]]LZH;9.:/MVV1S#P0<0\FV=4%LGU-8)
MK<W*M75"-5EL==\VVOOM<H*/0'EIU_/;K>=AFXWPC;/\C^ZE)NC^!-V'!;N^
M37^[S?KM'_;VVQ6[Y8K=+6_]YUVQXT92ZM:7TIP9K^)]'VZ;12C]N[+6S[MB
M1^V*W7K%OC+?^SO(\6^0,"@._B4Y@QNIX'[S_.5VQ=L5W]05OS[!]]J0XLE:
M!WY_I^BN\D.U-I#:<>DC8XS^8CL?-<?\&&[FHQ%2&6_ ' (,QOH]8P0I'3'V
M<_=(:HKBWX\HJ-R=AY([Y+)><($0K\L&502A2FUZ2(1- T*@'1437OVO66,4
MP\1TL.@%+U8\+L_G@7E&G"*2.2*TQL6G>NM"_ ('FF38+X-S2BDXCOD_4VK3
M0,%LN"O2B9IS3V3!G!:0<VJ0 ]\!'4G"$>'EUAL$\0BEWY T(&P$S:6K>\@8
ML8B^+OWB!-1ZBBB]80A[0BVH_;7%]8FSJ$?0_OK/"B:+C8X$EWT4 Y%S-R#"
MKUVV8OCP2T4]8(9%J:AM'28Z,2TMQOG=K83D2^D%*N;4$^K^2;V@]3@KN4/J
M!&@IF0=#1.&EGI&E=$"R=_&,$?D[Q68SP;OZP"E3J/"''!=!A+TI4DP4P =3
M.'^B541Y,#81@6_)DA[V.IB;)(/KIL09F]60=ADX9*H^Q]-JZI8;6W[P^#GM
M)D=JPA4WJ0L&R!AN7C)L["8R3BFS2L$7HX5K"$-_Z4:9'6%D=;&'_,T@'&68
M(W<K;TQ$N2F$.J:=4%-<++N)N8ZGPRHO)(M(8>(&K2MQ :WI2&O;#1W)9BA#
M#>I\VL5<=2#)\Y$=;$'Y3#JJTZX9";X.>W5DI7LMC0M?@M_"BV@H".$\),X>
M502T+$-F!.<758Z4Q-3/LS.B"$:.:Z^!:&1ZWAJJ*Y73Y#RN0JQY2@+D[FI%
M4,VD*1E+T5\0^[H GJ;4/. >YD/D8=?"70BN)L)29FDK&[<Q_XC$?2.5R#9L
M69:"V:!51O4>2>-F@O0&ONM=G\*)685(+_%TE@%+%;AM,3=?Q?Y9TG45USZ)
MIW%I*9$;A)B7R9;ISW%1FM8\(AFHA=9<[L:+C(1R5(F*D<G5='S+O3[I/E,,
M$8_\O'#LT%,EV)#I$@C7G@[8#X\@GL$JQ*4!VL&\JM,DN<WB"J-BPUSI, 1"
M$V_P%Q!EYIPD8T<ROW+Z?VRF'JJJV,Y>LU^D)]H0XMV$.^]14O\8MEH.%R >
M(\!0B-0IAHCMBG:6 ?6QA0Q2-HI+UR$V2T?P9&Y'0_F^0+"R"70P>GUG*%/7
MO"#+#6G9H>%>S^@D*H%46*D9QJ2M\TEKA1%^L[2RBD'Z8],J,LO]$\WH5=B4
M#.4SK8]-+@2)[UB@XS(07?:AD;PV01@^>Z-@7'"#$HZ3D75;OD:TOC!=5AY1
M_;B&-6G(_'XX6"^I/T@^5JETF>;$[K+4TQG)H!AI$TCU%EM&F=:9Z1;,%6D@
MBHK8C 6'2TT/W?W,]TKX&P9.P^0D3=#W\OK>B&+N30X545VRSCZJJ..5)W@^
M\@YUJ"%+&*J"]B6"!0-6X!8#,75K45:S'6IB=Z*TU(G!I=/W9[^5\N%"-"I<
M="EEPSYD:5R*:+B%&+;]IOV##FR1<E$<^[5R)96?<,&)S98ZI?ND=.C!SK.S
MT].=AU*J G]+J1R51VC]B?H%/(@?<DJ=(VS7Z%-3ST=/SC@5!5M6HM[501+@
M\RF5+M:!6#]XW)(*"#9.11T]6..KEPW8I7H,8S&#<>_WI!JH5D:@<4-+'0%=
M4\]XTN9-_Q^G57&K.'BL>:Z1@<CNEQG0.#4X!)VQ@P:B3G11F"X'<+;BJ])2
M^N:R 6OSIV%5,U+TP>"+BPGU]& %DU8:^Q_!,PHB$2G62,Q @V(.;YUB3U'7
M:LU-C33J&/MQ$E.IF?#U8[LMG":MT/)3(=D822P7F=I(5634(PC&4!A2)=,G
MUWYOD,+V,LPCZ:S'>JH,G>='&BI1,@9<@E,N*T":OP##,((#K@!R.SN]P*HG
M:A8]XK(<LE7H\$M0>J"1BRT)I00')_%"..(T_+.*N9HR>,_]1_'/!SLO3M_7
M:)A[-/(>X^B]7B\Q<+?A2J OM/L\LY(+<VR%"<@F6!_8.E\CQV5/^!Y\)1EF
M]%BNI2E, V*Q1JP%32L;XY[:NAK03F%#O6M@>9K3(#XOV.(@V\@WVYQ/@JT+
MX*8NJEUDN62^<;B5,M:N%.] 0:+(UB.LDJ8L=LB!XJ]?)B<7ZF+ (1&>Q=0,
MC Z^*=AG(ZD),OQC*-?;,BJ+BJA_L6$FY3B!>;H3>&ZBJ88W1X7I2F;E%7YN
MJY*OW?WC^OIL=%7R/2VA[<5N> *H&F0L-X'&NCRO=;D((E1#?/GJ;$)D + P
MFU+6:R1=PNF$_;"GZ@\R*)P*#<_GEO(QN:7P+(4' R\8V>8-D)YN7)?/W"7
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
M)8!/8D9,HVZ47:7V<6F68H!+^Z+>^),P%;HTPMNK5FJ>"D.J\.4D)6>&.X7
MR>Z(..UK4FT.^YMM'9X1N!E)APUEYR\BWTB%F0F,V9R/N/#.P]"LPR6?NMD(
M%!H+_49$-"54 F*<48RUW&C\V!K68JH(+77,NCU?@25]Z/-J]!BG'S=5?'ZQ
M/%\R!!2G]9%*4&(1%9?V2BI.Q\_#Z32K*FQ?9=>XG9('&B%Q/Y0(AV.N;!$2
M'M!@7M$OINNY5[LD^^!G?]NJR;?694>VH@L+U:! VH2A:^F@O]MF#'WM&BX#
M2S5EZ[]?G)X_$XR\[)D'W_,,ZVU+4P9#6MS*7Y\38R"XX=OG.P^]RY[7 D;O
M<M 5&;//PB$^?W>*=QBGQHO3T\=\*T5\Z'LN7%HRB<>U+R7$+5BE7HKCF4I5
MI#K!:550Y;)RKY.TFO\!T1%ET\=NX-Z3N%#3Q':E/K+P4!\1EUYD<X2O8-1-
MXW7"5X'ERV6/CVV0OBX_%@=NZQ_,H8JP[[9P$NUL,'5#/Y!D]2^VDQ!E!$?L
M)BNRB.?#=0URA9>.Y1]L#+.65E@W9(K=<#3F;CS&_+P/M*P(G!XS"U!S8SAN
M@N&<F5@?R67)F@^-M<.V)LLU9S5Z*6,UQR&I;UPXC $X:VHX8!1N&& K-B)7
MN\>I )P"-:_#39-?-.*A^@L_])$Q>L%OL/U9;M)(#9TQPBBB2:4(G$%99/0(
M/-;I"(?'$)<:.UE2R#HV@T\JVU'#36(#$<DSS*>_%-9/A98E&*H&I+"ID2.5
MXAWLSRI<.2&M*^@DE*)&]C?"UPXU>BM@L2[!-I0#T"K1<I:9O@B,B<1W!-P*
M FF-]'0O]CEBO.-M5$M\ID0V(')W9(Y0.Q;2H.:'99IC95"L%P(@JRF&RF_*
MH6@7&2+(]V=*;A<FXXF@,8-9'L GZNM0J#:93138-,2"%-E^%)P^/WO[^G%P
MFH<JBB4CZ\V_'@=/@1D^26"!PI3_TJH,)S9 !H.$B[+L+W1-P)Q^P]4NZ<L<
MS##_SC.51%<Z2>"O9Z^#BRG,E'\^3\,>?#G1P"^8$7'NR\2.?\WSS^Q.K'WY
M\K=GCX/SLQ?7W/??*LR&!1Q#+E/[)1BB,_^:5SJ.LJ)V&YR)9_#OF[/N*V +
MH(+%NQ!C%>29_]6']V><D8ERO_:\C\!^L*D7MI#?_Q'IXN/%.\FO<K_<V9#<
MWVQ#\BD07I*-MU%Z?+1&@/%I#GFR=3!"@U%E3VC;\, F/(F3F-&52(ZK"F[/
MI3[:76CZ:'!8BV%0??BWS\:E75YEW7(2(VIPMI:YC^C;O$^/F=LL54J:;L2-
M>C!W@G)9K)>XWCG&! BP$XJ]>,!Q#-PZS+34E&OHP/E_RZXP,YYTLQ S4TJ'
M(<;;QSH3/UFT).<K-T-U Q)?.FJR\<A^[O 5#N;0(%C5\T)M*R7TH">)2>@&
M53',9AB*1$9C/ W7_HB.-$Q)$P!UOVW!*%DV7'938Q1RAH";1@NQB>,W[U&2
MVM9,IHU6;I'A"+VS%%>D046S;;#H^E5]-:3ZW2(>FV6FG&->%&D2P/Y_C$B[
M=@%^H(AE5M/5Z6\=QSI(QZ8\%O35,M!=3!#;F*ID&F=)0I]%S.8 A@FY_E!-
M[-[EQ-NJQJD^>\YA1:B2ZPH6]^][O0-N=,4 TUY0;Q3\?;#?[^T&4_,SK.U1
M;_\?C)VG<N['X!Z]R\>V>3X8;TA-N$_2MNGEQ4O:]K/SEY);#(_X^Z"W9T9
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
MV/O"WNNK!@?O65-?=N<4^GNS8@Y7,3WF8/9!62N',/M+\0#V80 >&*Q XN?
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
M#U.K0U'#]9;''PL)OT:T:L+ Q6:M:,4(*FLB==$<H;LW/L8T*/AQA858!E=
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
M,X$:MDQQAB-_="[#+(YYVJA_><-&"XLO.7Z1X.M88\&EA8+X5*S;1'PMWL2
M0;R1<H00B#M#>"7&;[6""AN.BQ&]!6GGKW*4Q@:[4_+$G-_O&XY4Z0RAPW4:
M!HZFB#2P"EE95+QH7(C4>=U1E!=^)"6O-@HR\4X4S5":G5"+05]?51$M(.)1
M;V Q?@&6E?0"X=?>6F)=!(-(=Z3G%D\8NFK+I90"QS-*K.#I$I-^$5U83@OX
M\)J+?IU]XIDCU"<Z%%%]^:O_==UP^6T:WA=!+8+@IN"\@6W7C;]6\I]86AL<
M(CP;_B;^VU3AN61-;\$=C@M[\X"$G;,)<Z)J$@O0J8,3L@[Z<&1E:+C#?(<)
M8X0DUN=@55U=73=>G7J$:FO-#-_X_)W:_23V/=A[>O*@-J8'\>_LMF=ERR7B
M^$"?N&9#5_P.BM7%_ :.CA\.;Y^7MUE(FB"+=L:.SHS0$!U<*Z/3&*@G\0UW
MGI6+;9V<D?+TN81ISXB!\+G_M9L\*[-B*4Z.[8 .4L'\.4UHXV#K\FSIC?#0
ML?*[R"_>>=\BE^G\E2^IU$[KE6A)D-F$I/GD/[.J1QO_R:,I.-/$1^)G^M'_
M;VO0OJF:\JEWFIO*K?_<,HFJ7YY%*57KDIOCBHJY^W"0"K=!=]XX5&-I4@/I
M(/\R.\MPJ"L,S1^/A7^TZ>2-\XO6_Z\?CI^>3?TVFQ]/@\(SQO?'@C4CO$OG
MXUE=[Y._UT064<7/_8L\0QW8/WB1;9Z9(9XQ;)3#\(=0\XD&$%-(TH&EQ)(K
MY_^7 ->P\!\6,(E8<R2=-,G9Z21ABM%V^[=4_ >UVOL&4V0/A/ *%@$)54>L
M#62;QH,WSD#0# >"W<:^VG55C. @WBB.2VNQ^Y!!8-R$)*NRE,?"KUTS@B(O
M2<QYA2;6 _?L?'+F@,!9G0-_T[A,"D(D'QOP#/$,)E H5%_I'LR?=^Z?B_/7
M+>,S@I@..;'BZ6IQH%@H'$I=\V9,S9&Z\00LQ4D\2F"$;-85C[V74?M+$\RH
M39<J@%7^A;GL"F<IAX"0F@;>0V6P87S7= P+HYP[0<BE]#]NY]DJ@*N$XY!+
M1W>2/&SMS=)Y4;H0+-E#=23-Z5U PA?JLARXV@3U.D TKH9HG.PO1./6U_/)
M_80%CYCHP+XT8/.C],&& 49@Q*1K9$HW:*_8Q8L*R"E;:N1< T8508]-K(1
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
MD=YD>/0_0I@FFJ-_.Y[\($\?V+Y/[H=';QF('+O)!9L7>]/EW1/^:QV/;-Z
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
M;W92C;?1*&,=DE/M>=;L9ZWH=U%TIB66<YUB<[C3=IB0%PUE75Q"?K5H,A(
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
M=<.";06E5"X.IFVGL]2P9JI4U%/$1>@AJA<+U\1 2='*=7.8J]WN*&I:J%C
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
MM?2VP  &P1H=XBSR9.^FU3',;ND<]HB@1P7^@Q/&";W5;1F%/.0YZW#& TU
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
M_*$TSE;Q"1O&H9\FZS]9-NNE]90#6:W=7]C]4_ISDJ^?S"!;OAA";/QQP49
M[!OFW[%Y?/:Z.DH8X@)7%QDB!OGK?PTC^'1%QP]SA0>8%*"NWD"ZY'O.YH4J
M8O>-*+:U;[(>AP#\);_(8.^H\'2ZL^/PUDX0:.=G'V\^GKUZR!!I7:0P0EKE
M@:'Z;!;S-]E?WN(\F\_F;[R R*./WE9;[RS/]I,NB<=29P<#H]?JH=K*'8ZR
M8ZG1!FGTP@JQ>-;N&6W;7ONX99AKGVUJ%I+&CMW=J]G-SSJG3NS Z ]Z1T3K
M8*M6[]F=>__N<O-LP=CN70+?>K/ U'-=GQ]HLX"<Q_X+L@/M/:3-[A8[!\SV
MAJT#]3RJLWKPJW>XE <5A7=+QPMVV.!2\YTB7YPD'/)(LW7*03"-W,2,71BP
M:3O >J:N-:H&,?V&SQ(^1;9;O9SOK2?G^Z")"GQ%B\W*9>T3TO9Z]83L=&G?
MZ5.XPM-CZ\M=3DWMD9<]$H^@F0,QZ/R%6+L(4VC%C5]5IP=.Y13U-W[+@Y1O
MO?MXVR.>M1OH]MO;5PVQ+CO8U\"?ZX.VI0\Z_:,_9JST[KCTKM?KZP/K^'&O
ME-X=E=YUVWK+WO62D?II77,/[0\,:Z<$M!%X:S?I$+=;1\Q)P@A&&>]YX<,1
M(T1U+$OO]'= TJ@Q2%1#1=2&D-VWFX'CU501V7JOO</%*366T!&?^EPCG(&Q
M %_^2-,$0C<M0I6I29A;/7$BIPQTL:=RI,7WA[W[6'&R1^EW'G]=/->:(]%Z
MVVKI=J]S1.?I=Q5!S2M594I-,26[U=);_6."IE"FI$RICJ8$,<D:6,J0U#S6
MKJHSV KBI;L3Q,LCEDY/"#NBJ*PEE>LA7$ZH KT6ATX((2%<WLF^FW>5FT$V
MR+SY(7Y+'M0\S \Z$.8/=4[WX6%^.R$<1\ZLC*HI1M7MZ]WN,6'U*J-21E5S
MH[*Z>M?J*YM2->E>+KEC]%=LKE@+X;CQE./@Z)"OK-(:%)T[C^Y?C]++J%=F
MMUU ZA'LU8!0KP3VD-4J4#'D0WL!?F4G@*RX@,B*EX&)M D,BD<: 2W&"<)]
M(!E^B&V,BX.M!3I;&=3D#OX2B;/WP:T7A?0N?#B+PG'$$#\#G[E>S&)\$<<
M=1*O G?%&O/C,">(6.<-4RJI1(G%G']23]Z-FZ&65.!-Q/CII*P41@8+ P,N
M<'_H:/S>&&U'JJF;T"2M[LYHDLLJE*&K9)R'T=XEDP7(P3OJ-XTB,H!2KV O
M1)#4'+(6PFI"C4,-2$*I-SFH8(9JJ &;73[UG$S8,7?PM7]2%J&Z0=,;8#"%
M9'5-H+$0=.$V9IQARP$MIHT0+!O8!B^T7BZ#,RR@TN3#D8". A!FD5#"@T!@
MLF4<GN\"VD;0M?*[0F82! E[*/1@%#HIX=.@,[C@@4NX2ZE/S<39D78TY;P;
MGT$LUL!(?>\_-/MA[ ]G5YN#_%LB^6GG9U?7ZEC_R9R4/RIB3_I8_S$4GO<<
M['Q* (*#CEL!$"@  @5 \)Q,5P $AP @Z)R,RUH8U#$#$!P4FJ>Y  0'9:L"
M(%  !%NL1"@ @B8<R-5MJZ-WNPJ 0.G=\^J=U>WJK<Y Z9W2NV<<6V>@=UO'
MKW1-6"-?+:"VT5/X R>(/V .VGJ[HPZWUUA$EMG3.^V>$E%M1639>JN_:RI?
M8RDU#H/ ;!E=!4&@( C48<]5):%I0UG8.MXMZ[4_[JE,Z51,J=7NZQU3G9Q6
MIJ1,Z4$#[UMZ]XB/)M;>CIHPD[5:<WK&8(MM#PJ!0%&I$ @4 L'!&7/2YSJQ
M\NP56_R.+LP?Q<%.950G9E1F6V]9QUN#*J-21E4_H^I!/:H0"%1-NB\"06>Y
M*#T5  +3>B  06=0', FB '<K2+.ZI?>ZEM&K_)6SQ@\!(A@X8#XXJ=+Y\KC
M$C%>,(I8G$2IDZ01S] (YMC&%0N8RXCX$;\3* -)Y,G3XR6P@DU'QP_DB$B2
MV;'U"?-'U3/KYBJRGE#SK*WH+4YZU\H@#@<IH8,V@6]D/NAN.!K%8(3#.;V*
MY[?#&%X#L>*1>])5#Y@&6AQ<_.!S;>;-.(ZE!+#Q@)/TQ^C(-N%3F+W"!>V.
M3R&Q#A9Q*2XE* 7*BX IH#<?"':U,?- /T!6+_I&)^^7]*60)GV++P5A "P#
M;\1!E6:$DE+R-EN+>[7VO.@^ 49&Q2-70"CBZN@$(]"EK@&HV"2SP<Z8(D\
MS6$:W<W0'"T(9BN@.1:P.58S91?$CM821DAM$#O6NAEIGVU( ' >-./ &U)O
M"/P254+D8N4/I6-J%9^P81SZ:;+^DV67MI1Z/O\F)T(#L0=5!I7_G.3K'S,V
MYA=#$,N/"S8"8M\P_X[-X[/7U5'"$!>XNL@0,<A?JX>P2ET>(Z#*-W!9X #)
M?,AP0$DIB<,?/H%W')-/T\[/OEU]4H JIX)1<E3$GC2@R@['81\/IN2@IX85
M3(F"*5$P)<_)= 53<@B8DM-Q6=N&M". *:G7>M53N,+38^M>,"4-L$P%J*(
M513 P.'7YU>/K6O:1X\NH#3NF#3.'"CP'J5QSSFVMMDY>HUKPAZ?U=+Y_$GA
MIYP>?HK54;@<-9:.92KQU%8\YJ"K,%,:&\^._,":0DQYJO, 1W\VO=,_WH,
MM3^8KHSH-(SHW+*W3\V4#BL=KJ$.=\V5)QY4(% S19O49G5FO;#A00&4*"H5
M0,GS&>7O81P_%)[D!$+W$47G__V_^I9IO3V^"%VC(*PT7FF\TGBE\4KCFZOQ
MJM#:O=#:M-_WA"H'1>5S5&$93LRCFE!_JS/%GS\)]_8O IJ8<A8 B:/4W^_D
MZ_%!UXA3P5>??L$3[N'?A/)RQR..RX%QP@*)@X G]7V><(TE= P?#[B7D5',
M/IVAA^_HXR#48F" -P)'&22E _4%R@)NS(9^%R$!\%"R.)+_F)@;M3E__6'%
M4+7W+ HNOJ2)=NDBO7@ .WY6R)'GTK,_";K%@\8$2-(%BV,>QT*C@-(I876,
MF!=IM\Q/.:H8KDF#YN"A=$14\%PY=X%8"TS[)V41!&70T"&+O5C/(3+2F;O8
MF!.FOJNYWFC$(PV[BH1NYW B7N"ANN>DQ,:JM.O@UJH1&QWT^:[&2BHC02E*
M'..H62%HEN^QH><+PQ.\GX41\@<7_PN4%=NP<Z00?.V%V3%:Z[!#,OVM(E 9
M6D7'2^3!6ZE/,LD8G@D)Y2,FI&@C H<4BU!5UDB^-)@,*2@#%LI:E+XL:Y+
MA1!HA!!' OCP%QA*P ('Y0W>:11&(!>':VX:2:@1+RJ-J^ DO.R%;FQHG\.
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
M ;WGP,_0& QR%H6W'NJC!IR]]8!8&"+7P)LF0 ^T7^*"=LLB+TSC_%6D4M?
M[^*E<R!]Y@7:'S>7U^^PV7'$IM"8%\<IU^ ?00+]?Q1W _AS'>D $E9=@8MC
M%Q]H4&=J,Q;',)AD D2-)\@X')0#X@P220+TRQP'C)EX=><E$ZT0C$!F=L%P
MHCD0!CT![3HU[06.G[H<GU.C\L(\$#(/D-4@9NI+4IB"<('5,\2^+,0(8W5
M AK0#[)B8RZ'AAW=@KD@WW^3XJL.-^>C Q8!S 5N@^5X(["B( '>$_0*-/\W
M!^:+GNBO4CF\T*5?Z6^ZYH"RC4G9\G%,V1RT- &-AEYBD!XT.L1AN] %W<@
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
M^X(EK 0L6%N]/1?G\&3SG+/H B_2OL"_Y:?PQ4"\&(]2TP%Y#_[M( S!4)S
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
M+1, +E9X,PW+7$\XQ=4FI[+A6D@%P5/%C ]^)T[DT\(G1FP\3T^Y(TXW4,R
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
M7 [5ZP#]TLNLN3'SW-W0!I%?2;1^AEY13=DT'/@;7!R8??]EL1^1[:SH,J1
M;-3PFAK4P6N;0#M<E[TO4W&BQ$1V92UFI=3Q2$KN/3+45/;>JS#MQ-2=O31&
MU$OT*K>1#8Y'3>3:1/]P#NE8G\C8.I$S"8)!#9AI(C/*#-O[\+(7.9&*DIH*
M7G#(51H JT'/!W8\IQ'10%T91<V-[IE2@2O9A53X@?&>YJ?T-?-@Y47IW^/
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
MV-^P!>RD6AOASY-3#*V#OSR>"9)3K1J&NC&]-H?38Z&*M9L@R*:B,!B5T9G
M6$U!W,)@UHT@U $RRUV-.+=V3<WXY=DU6T:+='*!80#KA,Q'98.+=[/U6PF(
MM80!IW@K'LEH7/=7Z'1&(_&:3H2^W9.OC!V)P.P8YQQ^*\>C(9XDNAO-S336
M?+_W55[I .U0#OIF^BB!JM<5K7W,!ZD"+FK" _&O@-DM\#TJ05 ?T3L:,4V3
M3673]X&2FX_Q 5536DJ93_T;U25$T6LI;),=] T0+:4>R]%85UY5O5^K1RWL
MD):_&H&[NL3F!E<-Q=U=_=46Z&)![MQ8IYLKN"C,PS[;5@'9#-V3NK@1WGUR
M5:?2IZI;W"BV1GY8,L>8!W51<KN?IJFMKRN-6TB0_:;#;*J;/[C=@Z6L_XF-
MIF;$JK6>4T1OUG+(2DR<H7NBR<(,'M8QWJ5=HB@*&Y%9Z;=(H8<03[ _H-5>
M/U($6<Z.%K4GY[9P*=M F/B:1H(8TT5QX.SHS]D4J?YV<Q#;J<J/-4S2$L5=
MI]4FBUR^>6M)Q2M,IQYB:]4V+O+_M*HA(^L6L(I,7I504*B2S4.(3"MYHJ&#
M=,Z):J$7.I V=S30CS-,T>3R6Z1#H2<UCTX-L\Y)"U1F)*UI#25KU8K#-$D&
M;2K*\3FFZ&H$7%/F:_2@97G3R)[&C36&[VLE)A'HKZ]/'DYG=&[D@^K>4R9Z
M??2:8&O]9M21!N<U$F0IMP@@($Q_D!?"#0'H.ZT->J,0P=RXP&-11]I,OU:.
M@6Z:@D_J#">=9;]GG 3S2_(*%%4-6@]5?H\J[X&;K7&$YZY,[UL?HVUDZ+]2
MO?Q]=378OM&JS3+5YO5"FUGFN[V7S>?VBT=CZ]R4X+#@:*V1XC?@&#[#+Z9Q
ME9XJ,3,[-'UCC?MB/^(;M?2W79GYQ^HZ<046W"<4 JN]M!%[C0C0$<Q\\1'4
MLR^:)F2N2\\+8F@:BS5NLZ15]5,#,-&33W 70S.%$1'3Y5CA*2NGO=+5P/,F
MFSKE,XJ&ZDQC7?>LT;9H!X0*,F^)FDY698?7RMF&%^63I7J+G!/+%;1G>5(R
MEZMH!+*D+@.DY\WJFA\.WKU->'W+M)3K*7N*[*6+D;:E9LR6&RFBY[U?RV?*
M&L7O'ZA1[WNZKU.UG)?V-PZ5_-BK.S\_GI:@CZ0&]U>A(-,7*FD:6XEPD K)
MI86988)]+4%0BQRIE$9)O#AID(9,^2@.M1EC!V9>!R]F]M;XM4K9FE51XP?&
MES4LN^Z,G]^]+@2H3+>GB>0TZJ2%CP/,EBL4D6$;9:?Y_L*%*M\><2Y5)0$&
M3_42^CHH8W[?--81B@JF,TW,B!K[!_E4-0&I2O("C[[N;(&7Z^C9RQL^4-<6
M]N<ZQ-4B*=5?JJ*"F;Y6?('%UIELGJVC0O 7U$^C7$946DJ"F&J*A4&U4<O,
M6'*:QS<],I,,J'6MXI1?Y[H09]2&CMQ0.7(QUY9&A_W,V'1#FW"HFLLV48AA
MQPJIP9"KQ0RM12S@#+77&98TV 5C:F SJ)_34E!E9IU%T2#0Y@Q,!9?5U]YN
M/EWZ!(OJ513 W.#,J1$,&"$%64Z+>>VO<#<[]2MVG@&U9<";@RL5D#;)'S)
M=!FZZE!5_->($=/)KXSJ6KBU##E<7&.=@;O.\9@J4TXVNU-XZ6]=A<H/*E3<
MKD+EO@J]4;0FHJO!U*D Q2ZW4I 1X$&=( ()%8W!F:)PD$N5H:''&FOU6G+7
MBM\LB#1EDVZ=9Y[%_ X6.,FVR;QX(]%66YK72)_^#$A"66EH=!*F"GI;#R-$
M;#DT6.V'-"4===Q;FQ[MY?X7F0MPSN,K-5FV[J?5?TVBY[7I)E&Q:SM#5"M#
M-'^EG@BQS*9:8$GA*<7./^ACW_D'^1_GJDI^<+78/KG@YBQX[Q3>B'C3]&:L
M_. T[T2%JBC>AA:/;FFA1O1!#3I!-V#@-HQ#L(202-FW@ 3FMU*'Z*RNGD8N
M8PDU?$TP]=FOY:[<[2LRHT&!ZN&HL9\U%+EN$7YBV-T>MI0.>&7G=/XU'>H8
MLI>H*?1JBXT)791CO I^56=\6JD>"K2I'!#^^EF_MF-%[8N=<L2H6AHA55U
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
M' HIC(:#A4%_/@7I,;8+RBSK6)VNJ:6>/4S\% [T1R?:J*)S,OK4(8%=!'0
M:P+9(G-S<-.A60\=!=B_ZE[[&#;IXZ^LRYY94"U!]=W3<<%A#H0V?QN?6KG#
MQMN]-C:R36;([]J_T)5FY1"\5KSF06.J]6^A?\[X%58!FVNEVZ'+; 5-'UFY
M/ZYV!X^KC]SQ1>8U?R%SFIB-(N)V= :D2C%%EM:5?$H"@5_UQ4KC-:$B?4T5
M70=XD#B'#BY+R/_ "V3M4V)-.&7?*ET#*$I]X>2B\(D.'IWHY 8R%1B-K=Q4
M;6&,6L$.?#%>/"P6C8,M<&5>8M82';8]\C</^01VM[7%*[G9K?*NSVBW2 !G
MTR'\/75+R,'H0KDB^F,.%$@9;G3;20I/QR1,=/EI[:G?+$NCTGF\:K]V-)Y-
M;[<^UKR@7I77!=.UKD2C5SGO*L]C:JZ4&JDC_RKB.I:-?KAIR9=1@<^ I[Z-
M!M]TAI>"""7I=>"YP4 .3RCNI'D8&)VXCEA,7O:^3,6)3BT<G]I;U.)AX?V
M+SB"M:/\Y8.)JBY#R8)5X%9(T.BXFU2O\:]RB :.BNA(G:I4Q0WPGC[&H:S%
M:=]R,?40P?2U84#^9:]2)I*<6]K"!V!DL^D967AMHZ:<3M_R1HF>Q0SY7L?%
MWH,D/]'A%-9[A>+US$3WL%F)@FC[.FTD5%0%+%;X0S4A!_UU>2D% QLRE_6G
MU[AD&RS#9@/$5+CIWZ)N\Q=WU^MEY6 P7]-?&Y6MJ&6#DK0\HD?23!GX$Q/>
M+*P[R<V=[/9TY2D0M@KVVKD_51*W\(>M@M/_ M$Y*$DHG7-TSWL<5;G0/U6A
M2?!=3D:3DNMJ?BZ^D8+'S0!_HM J2HSAYJ-S,@*PZ'JW9TB2ZAF)*M$Z)[,0
M;7C3IV7"I#HYHN(*&1",(EKX=05_JN@-&-%&'PL[,G1KGK(U"Q7L @,2OG4R
M&I$.0&0JW'F[A EW#(0(]LX8SO#=>'0R5N;3!99-*>$*A*!>RG/;8UB^1#AB
MH'N@T=X9^#)35#S32LFO'#@+N('AO\VG^,!S\^8S":Z+,$(<OE0.SZ=4!JJ2
M:\VS1\/Z%LTW27V22D-*53Z-_@M%>K+F]=9/\75E5:^GC@G!_L#RJR95.[.7
M27H;[5Z%:K_Q<J \-BKBHE!.U0[$HX)2#B':IAS,P6(Z(-?MO-1Q'[1GI3E>
M?5]5<\>-LC97MMM[I4HCIG )%)>B.K':)]%I,KUK7*F.@?91WN--C2I55TOJ
MNTF@D^U:J>J?F@CXLBN_ *Y'NP(8NZR:'I<AL#5#D;O;>TV<3@&VA8]0LD!I
MHO%"3KDE ?5M0WW^[NL<<,UO;<JO[D+Z_3K*8;@;<TSY]&RJ G(]4/CY*9N>
MZ\1CN]6H+FQ78@!.DLY%WWAS-<K&$I(D'M>-3^VR>6L)0XF=6=_ I\!;;G+9
MJN<5A!>JH;I%]A=G-P:_4\GP'TOGODH\41.M"1GI[(TY5Z2? 2_/;.U"9LUN
M[V5S0>;*\4;H8IOMJM@#9=W45G7F3KF#\#00^'"70NMVC'A,C,I2##Z AP_Z
M^G OZ'&9%8PJS\ZD*%4\%AX-F\6:!&U&<F"HO#SGYD4Z,-PFI1:3S.2ZM,6
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
M(N)^%J7<!9_ [Z?!.M5&/;$HQ"MIYK3SRP["8QU,"W,C=8]>)X[N*(X<VZS
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
M)RN#%1GD21'X7I#!/^($*,%SXM3)'3 W0]YY"&O*RI:'$/I)$/(B8G!O&0M
M&#-> "L7B</C"%P_-XB)E1.W'RQ PWH45GYB4\W^&(^JJG<^'A7EI$.^VH "
M.KJP=W1?G6RZE6SZJ^4QX"#DU ]93*4@H1,P[L0QR^$.T]@MG"3R=EX$:=('
M^M@47)H.Q&I[2\4ZOK\'WUONA0^7$G#.A' DN!?PCXSSE#F^[[@>2')9.,#W
M0=0/_;#C^X[O'[LHJN/[N_.]7>P4@)3.$X=%<1R +\+1%Y$Q\_-,^H[PDR)S
M@>^=I.\F3PV';JT=E ^2X!C[O1,YE&,^(.@Y+L[*85E-QH1AT9.7YW)8R:>&
MWW^;>,K#."F3B?SZ7-_8'^J^]H9BKW5;^_JR:C#.5_)\#(_AA,@)WSY#<,[O
M])]OBX/AA ]/RFP@L>IS4G4R\%8R\)/M\^1@K89Q(9GCXB37#&1@$L81R[F0
M&%P3<<9W7GB>UT^[',FV"H*'\5HZ0;!^@J!Q@IPB+8(8G* B24,6\,!A*?X)
M#"$WECP0C@A!$#A!/W+GG:!.$&R%('@8-Z83!&LG""RO* _2I "C@'$/VX/]
M)&-)(A/F<RFE&\:QR 0* J?O^?-1T$W.SZRUS[.7_V=:*M0]<G=P0-G)F.C_
M?K[.YE:7/IZK4Y274K#O<CQJR;3?IQ4LLJI>CLZR<JA$57-M(+4.FDM[+VE:
M-&:9.W%U.W&5VPY,!%<IO-AG4>Z!W>*&(<O\(&*>]+RXX'&:Y@[","6>Z_VV
MHB#.AL9GMYO%5^S$="S^R"QNY6?"U(5K]9F7X^BT(BY8&KH)$TZ:91D'>S1/
M.Q;?5!9?4_^D8_0'8G3+]4@<C\>22^;%W&&!\!R6QCGH\B1R/#\'L\WC.R]<
MI^^'7??(@S$HXB[ 6N5P@LQ8E4(JJE>"E<2N^UNOX.6X]XT/IK+'Q9=I-2'
MY">6?5G/Y,MKN)I_X\WL-1=S/&JN]:5]JYW\NI7\.K%]$9DEA2B<C,4\\5C@
M12%+TC!E12A]N.4DD5Y"R&KW'VO6A5'7E[4?,)W2L?9/9>W&!XER/TXC'C,.
M7@<+<J]@W <F=R/?*Y(\3A(<!.$&_31>%498Q]M;ZH)4L&'X4\?EZ\'EE@/B
M9T&41R%GPI&"!7X("CS*?!;#U7J)FW@B\&@V:;(F*="GD/DX.#L'^D>BQ^;U
MD]%(7)2#09?K>+1<1UV&JJ^BN: WHZH+@-Q._GQM03,'(A>1FX/O$/@L"%(?
MK P?Y(_C"N%Z8>:F7:1S8WEX_4JR.DY>+2<W_D+F%&X1QP[+W"! =B[@3YPS
M'LLDSWQ')B[VN8;]9$$K68=HM14\_,!-(1T/KX*'[5[U@KMYD(0L+SCPL!OE
M+/'#F*%ME?E^F/@BV'D1]^/P/M[ ^F4C-J5/74UB[!7CT5EO=*[=WWNE')YP
M!]O#=JR_5=<U/%%WV$FJ6TNJ_0N24GK,<QP*7[A%PGPO"UF0R()Q[&=+?#>4
M>13X<0'FAA<G?7 E-@6U^Q&"ET]8 #RLQ]$)@%4(@&;.NYN!9,[CD!5@4;(@
M+5+&/9$RQPG3,/>RW/4E"(# [3M/;HA))P#6T%WI!, J!$"-7_-WD4GNY47!
M@CP% >#PF&6BP$AB))-$Q%F>@;/B)F !1/.-G&LJ )Y$>@-'I<IJTBO;@^6?
M1CSE83V4M@@Z&'Z3*INJ9)"YB4X.W4X.7=J>B!=E7AYZ&0L%0H#'/F?< <>D
M*$2>@1!*TQ0,D=2=1^GLTA=;PZH/ZTMT?+PR/FX<"B=/\LR)'98&CL^"* \9
M3Z.8.9YPXB+)W# ES%T_7A4D5L?):\C)#^L4=)R\,DYN/(/<3Q-7\H"Y41&Q
MH.# TUF8,">'"Q,B+MR(BIIB_]Y^P?KE,C;#]-<-W$^L6V+]L*H:.:0N1J-0
M=.+G=N+GRG8(N)\6@4Q2)N-,,)RFPM(TS%A>>$7('>XF 39U>?UXP3S1#E=F
M*[CWH?V!CGOOQ[V-&Q!'62J<-&5)5F0L$'[,>,(QS9 Z7(*UE[N<^AZ"!7Y
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
M@T5$R\9F@ZPUEGJ3J2YVY[+#S<O))F6V.BP[5-V]#^$G-BM$7 HJ>D-!4AT
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
MM. L"D"*),-7>PC&D6"DI];$"M^G %_NHK'!B9C/7136:1N9\\AH*1B,B/>
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
M:#0\41:R31JLR^=+5-+S?.I(C#)5>V*3">(J-/L^Y%- .:^ QD(0,C(HQ3J
MQ @KB-"&IE)O1Q1M4U--BLH3UWE".8W,6$%M9,@],XSF1RHJ&H4*)BW)V5AY
M8LVAW"_O%>/!4)4 ?1FE(VD @X2!<)8ZI@DC-N[L&FW:3%?W1*6);\*NWMND
MD%+#8Z8)943F":.]3$PSI-\1'I4)FL$$5RUVWSN#-%"T0#RA@)GZP:3DP5@O
M@O"<2VNRR:"6-1FOLL"VL "*TLZ19"V:(KI +7%&1:U%"$5DB&HL;#1%S/09
M\M90*CV(Y#-%:,(ALX:"L=3(VRM(-!-C >7"?3U70A-/H_:A?W(ZB,>Q-RSE
M#YV,BY/8;O7BN 9B9+_\L(RJA\U@M=K M*Y97;.Z9G7-ZIK5-:MKMN(U6U+V
M[]C45<^4:+KE>9!MS(F]N8QV AN[[;7E1%VSNF9/8\VVM+7)'.[ D(2CVL;
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
MN:R&HN@-#SU.K.*$HTQ8EYG*%XSK GB*8\!JX-J4EOKBA@R-/4[<DG6R#7P
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
M,Q<,_0O<DK2I?AD]8?"59<> !"<SM@,[@L7/!CBGV2B<B9]-3Y+<YC;NY?W
MS<=J?@RZ%?X'8__?JS'N8Z]>@?PDWEC@HE69"^*TS0G/A"8:= 9BLT(:4/2%
M<_F&#]K3K#2,"X\B%O<Z%]+YW)=>R)(7>D_A%R] -'[B#YVKL)<XW,S6X ^N
MG6VC?AW#*$#!XQ%\AM#U'@@XHE- X^EL!)0($'""L2;1&@QH<N/$MN[WL<L9
M"'LK9H[GZL/H9'ERZ&8G+_W+-*_G<5KGA]/'8X!&@(9'DV?!*HV+>#1?I==O
MCCYQC-_?Y)511<884:7&5&^>DPI;2I?,* &T*82G#Q[*;!VJ!W $*0QL.AL
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
M7&"C/48!1OTIWBA?2:-%17+J*L*U\T1K)PBKLLJPS&;25AL8=5_K5,6; 2+
MX%;]MRMQ,2./H3% FZA(U4BCDE2&!98G6!$@!$F];#(#PZ=1>NFZ7*>K7X@.
M7#+U!"V%WSUX]?+/!]\W[MB C;7\%(I. IB&]*#U8;I.G11F<W$:&D!S3 5R
MW9EV2P@\B%;/]IU)@AO6GVQQJ3R(<]YXM/N5RR7 @R\NH-W&E8*CW8P&P(UH
M?/AX!4+LKG6S<138 Y;[#34@WH:-DU\=MTU^: I.Q$<:@[F:C>9-\&[SAHU;
M/.A,/6:.;*9+I%"&Q+%#1!6<9R 6/.$5=KR7-KU!O74-PU_;K$9YZVICMXE1
MCT DZH1")S*VTQ!O70=TPK1 8,)BEXL!G&D,ZYZ%@U'C-LLP?!9/<SGO2D][
M>59X"J-)-)P$:]Y[-1K'(-?%EKLWFC1@W@3G77S8T1>]#K(-&>R^YMW8W'DP
M&*[=HA-E72UCHO"' 8@A8 ;8_G3F=@T;0@Y'(9K0@O!K%LFC%>3'^ KD0I-%
MM/@%;Q.*R+\V=S7*STW1NU3!!6:2HG 08U*XK^M<\R"MCQ;1P*GFTTF(Z*UC
M?X*(?H85?<=CK$D_,VB/#7^=)HX89Y , S&3?FU;F[T)[VB@Y'(K2H<0OR;#
MN/7K_U<'<E$.64F&BS$8MXE+*9LC!8[7KE>XZLE+$*LL8<S;:-%F(<>YS^O@
MYG"CNI6EM6N,WJDZ?"V!!;=OX*IH/8\-%(!%UHI7$[>;W+F1TPYK>H+;W#6<
MX4 =(UA-Z/BB(*+%%)3#H+XVWX)+V4B+:YIG.ZDD[P7@1=DNA.,[VW!W%Z)[
M@WL <>,TF=0P)-QY%]8-NN#)"HW$C6AHH<X#1YTP1.RUZM\<V\5V)K!&,>NJ
MX%VSB=7UGA]/3W2Z>/-O-TWQ[5'VAC%)F2DUR20'K3+S)=%8@D7:DFK80IM5
M^VKYJ@]ST#W-/;-^=2O-1AD,5403:KS9IO].M$\!9;2&I04HD3&)(A;=;WZ-
M\O7I<F:. X#$4K1KR<E8?&T-8@"%6BB:UX@5Q :<%4XI!K)&V%K)Z@EU.#H/
MMT%WVZ7]RXO8(49&JV#0.T(G&TQ'JHN# ':\<XL6-U%6G6$_(*RL5XMQ!R%5
MNXV)KC<EI28U D '@N%;Z,^X9'>; \*#&6,/AY0[<S2=6F0Y!X-?TD\K68Y-
M @Z^-;XP@'.-W3C\B<:$+0QUA+\F]ZV;'*M:D$MB>@H/@E]]Z"V#LF9;!7@'
MMVP2ZTV'(G8[A6_3P%?OWZ.)?=;L?^^3:)(USM]0YX7VA20%]P*062JBI9,$
M\\.,$)4L]$8M<.G*3'-:%LY:7ADC>:X<SY11O"R,VV@6=W=L)M?D#0UY(GFU
M%VP_723QWV;*:SBREO-Q=#1S1XC:5T.[4!+$+3:1+91@:@IQ=.'_YRGF],56
M6=U/0LF/Y#D)'Z5N6 B,\7TQ;6^5N?W7? UM8P>S44HSW(#>559R,, T+@RG
M.4TE2RY^/LRQ3BP<H HVGAX-4^>8DU.'2C)L8/3'#U-0>O2)Q+R7!=:T"%@%
MOYRJ11/+'MW4M6?GK]:1'^!Z<R$KXGT=+(IG%!-;UC-T,*Y@30-ISGS++FVF
MJ,?D353F_W+)V[7#WX9_74[:.(3:J)HXS^;;HG(_L<#G%EBM"R.3&N=RF$MM
M)VD6W4PN^;Y.9U./"<9Q$K&80L<#UGR]XR-+@LTHZ:HCO:QME,%J^3Z$,ZV4
MC_GC./B^XJK?CX!<TZ1=ZR1<<]@ET<(O(P-/6Y7"!=9(;]W7MYO@MFQAURM7
M&T'GR>Q6[R2&B'U5$\57M$0LT*<9BB/6,!?T\7;QH<X2_/\)4D.PX$0U]03-
M73XDJT\6=?XXF@7>AZ>PHAQ\$ZT"*][A2T^^ZZH--J]84*-["0(I:0<8D5+J
M8O@A;-K1>6/3"J';T^;"=1;DF[76V6RMQ6^E\4.;4/-V:6.7KB 5UA+SL#;3
M!H$ZVD5:,UMM[X))M+XHV*6 5YWY *^(VQ6<XO\S/8-5S8:8DMV@ KK:D<#=
MR>EX>AZY1-<D6H^Z<HZ=OJ';C01] M[E"7A\_Q/P+DVH6Y-%F3=,,)<)699<
M,56YHL@R[UAN;26TW1U*?)D,N_H>Y43)A/"\XI[K4E;45$*8C//22IG+NYKH
M5P>P! 8[72Y0I&GJ'2!'G*8R9NM6]_'H'1:LC<4?NF78NYB2+*=- <B:3\>6
M%G49C_AY75 ]!C5WOMVBR[WE6[6\&]K_1.;4(E\+K@G^ZV*HV-$W(&8ZK]3-
MP\// -[_7BH,ZXSN];$*0>B36+\^C'*FNA%*,.8_EY-448M6J4A1#,Z,?PS0
M/9K-T0MT?N$KO]^LX0?:Q'*L9EA_I0[3JF&^4X-_E;F&'/.:E[2%)QJ>JSI5
M+=HKMBF)MN:4SDZ'"*C1R07;C'T#%F=8^ZIS*O5'(]^XG:XV_VY!#A79W6B:
MBI+ (!MU/;JE/%!^0S]I$'NC@C$*[:!7>GBKSB9T.P*_<^>X:J#;B0M=0]&[
M>A2JC33I^1A_>Q1;3 <3/V@LX6*U@O(P5B>)'X5WM"H%=GV>N#:-%K4,-9N$
MG-PFE"VULVBJK:1\?%<3?!" @1_#_8C]0W'@&B=:96.78)=H(L:,X-2Q/>]@
MC&U"&[D('2,^>$6B4-SZ_NJVI=,+VOR&L6ZER6](J:T[_/Z*TYC_Y.!0ZA:_
M/T]GM5K?AN,>(@A/CO:H_>\ME'O_^.S\C=;.4ZTR(DI-"0<F3X"9YZ0HF5?
MRRNF0$J83MQF ^!PY"B;3\^VWA>L49&\82 7AZH^>-]AK,DBXN[&(_.F6]L<
MSA:?"5$WFYV&HSF@^:R^TC$S9QMJ+>*!-^,W,YGW=_H>W>D7A\_R-XY* 3*Q
M)8Y7CG!3YD2J4A--?5'1G!8LN\J=WG'U&KFLO4&A%_)HL0QLMS'HM25AT,J"
MA5TZK7VZ,3'HX6C#8B:A"<*L[1;=LJN.H%"SVL5*\,M*]^888%/3VU]=NV5G
M[BDO9"O@MY4NYR,0[53'/H:AT;!IP()@Y6:;CWJGNGF'A='MVM+EV@]Z\];
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
MT[\GLZJT(0%B7Q33@P6J)9>3O[.?HYU@5%BMO10\8JMDE(5@-A*FE!:BM&/
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
MP61!H/3W1)6_W2PI:6'A\0=/2B*4WB0IB:@-2A<G'EV6E'3Y=X(5=Y_JI#9
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
M!4M5T,@X\LX&Q 45R, 6(<=,BK/RVF&1"BV3#7Z%&;B5_@-H28)CLKV>5-L
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
MF#0@7\O6-D23&CX?9NL-S1<J:$7BU(KD&0F":Y)328QBP40M;."++A%1,+M
MS+9FNQ4Z':.R"!,L$)<F(&,804QRFFBR2@FWMJ%QDZBKG3I6OO/0RNC^[P^/
M;+N?@^E?6)G<Y6G^-Q?<FW+1^:3D!@*%A>9BH0^SZG[T*6+J+#*<6,0QU<C1
MR%&@0@9M-7><U[&27BF:N>AB-,NQ! J2'X;D<QL@,>X-$QP)I44N,F.0]@(C
M9Y7PD:C$JCZGHJD?5%"J8+C&&%Z.95 P_" ,S]:UE<0;3#E*/O?L(E$B&YQ
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
M0[!&4ZPHP+AI<)'0SQC*)E""!2?)<<*#=29@XYTE@3NLF0AEU['68/ZPAZG
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
M3L@[KD VIX2LH!1A%T04T@"-FYS&0O#5<)>[M_NKZ<9XW6V#EYA1MT(FPX6
M_4)."R&G'[.& _4T1ITB<DXXQ"6W2"O/<S,)P2FS8$#@K'Y@>=7[NY1>I"41
MIWX61<'N$V+WW'207F''!$=,>(DXMJ!8$.I0\B$&&106C*]M7-<;LN31U1N^
M*V0X%)0_"LK/S0=%K4J>))2,%XA'@Y'%G"#.!>%!169B6ML@36)$/23TB]I:
M>,Y)=2MD)TSFH?#/0OCG9-9" $M P6QFXP!4#9Z$0BY*@I(PRF,BO$X:+ 35
M5/AJ:F_96U@E$"_ %#@#<<'ID^#TW!JPV"DP!@@2P2C$K<9($ZWS;D(,RLK(
M0?';8+0F3L:"WF=F"!1H+QC:YR9 @,4!TE<CD@A&7$2-#),8*9_G5;$H/:]$
M,"-78\17?@MA%7+KP@0$L\EU_W3CI?^ODF:WNH9%H;.%T-GIK$4A"-$""XLX
MBQYQBCG2'N>-!Q,TD5G;M*"IB"9PV\-=&B7CI,Y44/O0IT( BR* <U-%<ZJ=
M,1;)5!4+DPX9+15*/!(P5ES0V.1-1T5-23DI!%0;763)%E:AHD51T;EI)6W"
M#GL/!E5PB)LD$:QAAUPN>FZ(#M$QT$544Y(%;*^4[+-RCD?)/KNSH;Q4KAW;
MRK?7G[DCC,;/\HK!XX?>R'7B6;O-._?BK%NGD>O'[>Z=1A8_0/66WK4MV%-D
M]4)D-;FP$RD3=;FZ&*;!(NZH0)I6K4I\TI)@3VEN4,*;F#TCNV$!(%ZR;5'H
MO-#YBGN#"ITOBL[/O4 !A+'B*:"(&9!X# EISPS26+-$*4Y!@>DE<C^\J_VF
M"IT7.J\):14Z7[ER4H7.%T7GYYZTZ)/TBAC$4J9ST-&1T0DC:X0/5C/BJ5O;
M(++)U%5/6J'SA<=8A/;@J&-/\C#'GTN 5?YE-0B_#"V,//P;VM\WIFNK-3J$
M]>"G)#3Y<P$^@8M4\I??CV'4B=OI34H15O/W>,8N'^TP?HQP1=_NM&U>Z#OY
M1G?@^K]U>O[;BK+,E[_WL3_\;]=^-J/M [C^0:O3.OAP^N7=E\[VZP\8KB.V
M7H<.G&N_=?K'M];.?GMWYSW^^_0#WW[M]Q2+0D<9$(E*@AW/'-*<1Z2 .4(@
MEG JUQH1N/@(!GK8'^79AJF=KH-#V__:[DZA)P'DDT\RUB[Y0 ]&@V$[G8P_
M:G=#[ Y?L;%+_(FYAO[, ]HXMH-&:,,*JDITIW[OL#'<CPU["-0SA$5[>#0:
MQM!P)PU[=-0Y >ZHOO^T_M=Z(XUS]^%9[' T[/5/&GU8>(UAKW'4CRA?97)!
MN$;J=3J]X\%Y+; *,G<=7'GMX.;MA;RNSSASS'PPIAU[-(BOIF]^G0*XW:U&
MICKHUXL7S-D>EV.[\@7'7_]ZW [#_<S;ZWBL84SX;W+ER=?KU5>7F'S\G5#K
M@HH;O\;KY,;O?G9:0M<IYO<Z[<^_$^SFB[Z<FU5W.NTM G'.@GU+U9QOJ6!'
MQ%V>R@.5Q'ZMGNMM.VO8C=UH^XTWP,;APB.^G F<,;_G4!-K/KG;?MASL=]@
MS7^[_B\;66-:U #<9=_U^0SD7_%H& _S4%)U-I:XC.4#Q]),QY*8>6AGE2K
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
M(@01L":]3Q1QA@W2W 24A&)">L:3@C5)K]M=^3__'Y'X5Y!=G;Q2\@J<9_F
MJ&%2.:F)LCS28 QHO0['J A7*?A;)$Y9/DM?/JV=]WM6">Q=\BA&G7,]08)9
MRSUH;E+;%"1C5=-&>@VG75@^%_FMV3CJP^3U02W*BV;0!FL$& L(ZKS8B)W.
MQR W!!^"A? )%EL,C?\'/PV]PVI!;H(=TP>3QL(/['!L$/1C)]H!_#",8NZB
M.!CE?C)M,'$FC<2!.^/W-M@\/@(Y5A=VN>,G'#*YTOF]-DZB[0_6&]E"N?;>
MJDN>/PU</$=AY>MF_NV-A2-<HM,;#*I;AG/#*?U^]4>(,!R]H[S9U?"P+-OP
MC^WW3Q"L^&/;#^-#>GE;K#&,AT>]ONV?-$(;A$ _WS_<V>?\--6=Y<O";5Y]
M2/L5GFXPA'.=P%U]M9>^K>YC&/N'U1!4 PGW<6P'C<,>/%RG_0VF+'_>!0DS
M'/\@7RA<2&^MT-0X[HTZ 485'A.FY32&\="-!^BDD6!M]/J#QF@P'J-\%(Q+
M/EMUF?9^KY<; $T.'X]V-<35DUEX"!C1B@[RK<,/Q],U'G0817CR.!FT+$'A
M_GT^"'Z81L-1OY*:V9YNG!G:9V:U'ZLT=KP#-F-83_1N3M=5WKN:=J-_55T6
MAO+7XW88[D\]/#,'3DQQ?'Z(=8->9S2\^9"K1OP5A]:2;'2E+@W9S.M^?WHW
M1_9K1 YF[QNR"6[VE>T<VY/!VB\7GQ(>\=*H7AZ0\4-N_-OU?]FX[L*7)FS,
MU,)AZJ)/(3'.E?+6*@U2"'0F%IRU>"RBX)@8-K,X$1)$(!$13%/-"65@"FG#
M,1,6*PY&Z6US<ZN#94ES-=Z\'$/O*R#J&$BXT3X\LNW^F&KVX<;'Q'JN9,XX
M5O*;21OD*<:&.>)T(O6O.QR."NU0$<2^_7Z.R5D-=+VQV1GTFM?LK59LT\]=
M-N 0=S*7HO% E\Y]%8V[Q#/\!0,5?\O":+91R)L?0-P#.."W\;AL'O9&,R&Z
M+T_M^$2V-O>25-IHXT"UH*"HTI"RHRB;R9@+@*_D@53NH:OA=9<TC7D6SP/]
M(F7QU&#QM#;WP(KQRBF'(N4RAV829)4," =F$W-84477-O3M6NH\:^>!GI:R
M=FJP=K8W]PPH"LE+@23-)@[G%CE.5=ZR"5::Q(16:QORFC"IBP8R",I8#? E
MKPM(_SP;R%5&R9$]J4+;+LK>R=9&\TP$7_8'7=)7[ZJ5R%IO^\!Z[(SR[FVE
M863]Q ^G^L8UQM;4LALT*T_7>5.NG^HX>40O*"^]P7 P'NA\G7FF+)L4U_G?
M?CZ5R]RFNG,9@+.IN.H/^3@>]5:O^_ILQ-]-!OS]V7COG _Q[WF$-[OA,MT,
MMF=XZ<_)H#Z;!*7[L] ;WMKQ>R0D$%[4(\"<!1'&-#(F=PIVW-,4@M8YR8B*
MZ[8)FDO:#2K+:S66U\&;/>ZH9RSX/*$&I)P6R#$'FHG$E!,,A*S'R^NJ'_@?
MS25N0Y4EMB)+[-O_S]Z[-K61+&NC?T7!V>N\,Q$J5MTOGAU$,(,]AWE',-AX
M>>,O1%U!("2V+L;PZT]6MX0D)&'$59B.%<L#2&IU5V4^^6167@X%=R%E#\[*
MR!#W)G,HL% J<")C A8>\Z!B/D_$ING.STAVOL0:2$XMG\[!G;0N07]"!#[Q
M';ZL73(==UE0DNT<Y6L#F_@8O\7V(-8^Q>ZW)O"?B728');.[$+7BX_\8=LV
MV.L/;![%MK^\^?Y>_@"!]W<[@Z/C_(L<\Z _8-'@_>VFK<&NM/UQLQ=K(/FU
MWSNV&^9>BD]=JHA$YR<$_<U!=W>2CR3['6!RW69GT!M&L7M]T-R:!4WM]V[L
M\U1JTR/PH6FWZ9,_!N5OQ=TT<P8$FOYWTSI DAP]WL_QX7WXZM];'7_ZYG0Y
M_]T?*HPYH<(BPX5 7":*-#C2*$6G<=+4QD#6:A$$XCR#='<0EXB5KK:B[L\[
M9P%Q/#OO-GLC9R4?[ER??TS$,XMC$/ >.A?M[$;DMUJ?/VO;E_FS^;0KYZ\6
ML5%G6X5?TSN.Q=E)]A-LSGK+AJOW[C%1$-:RR",<'TT4.;6PIBU[WHOO1C_\
M%IJ]\Y:]?-=L%RM3?.BWZ2_,X?J;->?Y"\N7QY'\=5Q&\X>U0\-O'KZ\7KPT
MRA>>>DV1=2$7OXS7R<+7;KMLKCW"_%Z7O?TUP9[H9N6=+ON#^JPENP>\:'IT
M&5!9F)!N[O)0*YCU_:$TG ?99K_/P\27J:_[B?9OHAC@YTGIW_7]#K@_-58O
MSBHS_7BL!;A+5<54\<3LI7ZBA?X4S_LQ>YHUJJ[7&K]153)/I$K/T3QF_@/_
M4N3>@*, 'DGO11K%O^A^7_>*SSY7Z9:\>Z)6.MW\M2O5F>#N=N.%NCF\BB5[
MS$)]56;EK(;&S%^!3T4D8>X<LF6>&-=6"Q[F/^Q_/>@15UN4ESARUYI8'R57
MCB@>O'6*22II\(*KX)P[W)Z;XL.6.F"?B0_MCK(X_^[T>G_D_,Q1>F8A@SE\
MU/'Y.L,(,'NE0:-AS>3)SM61V-GZ_>S@ZC,[N(+/G#3P[OZ'TQWZ]:1Q<LIW
M3@YH8_]4-#[=K)ELL*+&\L^O)SO[X61W:X\V<D#IRQ[[>M:XW-T_HO#9[[O[
MI]__YVIO5"_9;^P=4FN%D5XC(W%$/ 6*++$2"::9%($25Q2'U1FG"X[A'Z(@
M(]1;0E$>LUJZ@JN?%*ZX(U(PQF0TG#LOC9;),&HI38X$$@NXFDTJJ^!J->'J
M\AJNL*,I $"AJ&.N]+(<:0&_>FFQX,21Z'-'T#KAB\IJ7@*N'LF/>BT$\6.$
M#WX;I@"5B=]'.3.H-3[K6>ART.5692XJOVKH>AFF!3^,_O:^S P?;2*@UJ;W
MW0%\S>A/%8 M!6"?)_D6$\$$EC#2/,_-%-$@3;%%*9"$A?#>JIST6)?RP7SK
M%A!Y*KYUUZ# F]?RER$HE98_J9:/:8JE 7N <!2< 2U7#K1<)8]"LMAI2316
M-FLY72DM?V-Q+!#XG(:?ZY]\;'XK3NF;[<G,Z'$&=$[#R=VQ^FG0*A(+!K>-
M$[T-WN[J6KYJ>%MA$G.=G/BAT]T:[NA($BK(6PKR#B:)#:;1"D8#"D0DQ+T5
MR,G$4>0^"6LM,3F-6M0-F<VC?O6!I$KS7P&QJ33_,35_3':"4#:JQ&"W+$<\
M)HDLL[DCK?#)4^%8"@79T8NJ *N8S'.0G>X@ABH&\]KI2[F/$VG3%70M!5U^
MBK1$H;SR$@6=HS&..V0CD!;-,37<2JN#7]O@I"[%@UE+%8Y9785?9=92*?R#
M%7[,50PHNC7!(Y%+\CC7'ADC<_$*[+.F@5)GUS:HKE/Z8+)216;NJ[E_YZK!
M2:I2GVSH592B5[&7%R$O157H#)#E_<H3[+O=W.QO>H)0!5)W :FC258BB4C%
M&1'SQ").C$4Z 5R1;)&D,(J2'#W&=:+)"GE452SE-;&22I.?3)-'=./D@.]L
M'1Q:%8QV02#&I40\R-P)5@KD=,0N&B& A8 ZR[KAJZ3.;RQ \JG?\:?#QC-^
MHG=3%259]2C)9*<M<)Q&+2/FM^+*'28J1%L*T4XGN4DR,5D7(_().^ F#",M
MJ0?%"9YR+F@P<6V#U87$*^0_50&3UT1-*MU?)=V?#)XH8H4@R,J $4\YJT5$
MBES47%.B1?*\..+%8H5T_ZW%3G*_\^E>YE6L9+4HS.(Z@:T.K ,L9(522Z'4
M^XO)":F,1ZR"3(@K2P&FF$,N*84842PIIZ7.$U(%KVOZ8)RJPB>KJ]RK5@14
M*?>]E7L\<-5'AC7E1;]@CK@!3P1VUZ D* @,I<0)MK;!69VK55+N-Q9,^<]L
M$^$W%D?Y9>59R"T#F"I@NA,P?9]D'2D0@1G0#.FH0SP0C1SW 3G/O0:8<B'A
MM0W"ZIC/1D9^K8(B/X,BOPSCJ!3Y$11YS#",CLQ)*1!1&AB&#0+I&#UR+K#@
M<]-FIW,WW3HSLPSC113Y,2,<Q*P,M9C?KVF_T[>M>2/0'A+E6-C+:[41:\E9
M]ZO"/'9B%89=$J$N)ZE&M,(I$2C24FK$B2#(!$61E 9SDK21R@'5D*1.\.SP
ME!<:GGU+O[''T<Y7%'=YJW#S,ORH@IO[P,V8$!%IDL<$(P__15SD\0*4>,2\
MCE(G&N -V;-A=3W'M:G@9BY9&]W%\'[+KNLOV'MQ):_Q2,1VI?GL5/_1B2S_
M^S4A_?$"K)Z'_8 FI'>UR?>]QAL+VWYN@_2U8IZ57<PSJ6*V*^,Y3<U)N<Z"
M*<<R5>QF.79#)ITIYSP''JJ0#SBSF\"R,Z508MP82WV@LNA;(%8EVE.%;5][
MV+;2Y4?5Y;&GPCG#4DF-M%4:\6@\LM)'!+AL0L)"8IL#([S.Q6RF_:L/W;X"
M@O%/-YY;\*:&T^??6&+:*^$7PTT:9MA6]3]+(A*=RD43&A-O*#(L=T5R02*K
M!; +PF+$6O.0$4G7"9OM5WMW0*JRT%98DU^0752:_%!-'G.+2%,$$4Y(.4D1
ME^ G6,HC<D([Z201L+=%\KN<[13R(IK\QF(7'_//J)/0H!>')\*/U#7@;3A!
M+T@XJJ+C!T,5FR0=U@5MDI+(!& >/&J#+,_M!#0)-C"6L*,+^P=4,8V?0IU?
MD'54ZOP8ZCQB'ML4WLL/&1;*1\M05#(@3EU"VCN!O*2$:X(UQF1A$X$JM/'T
MRKG=[H.X-UWKS?4F>B4LX\].)UPT6ZW-=ACO59DA<O/W"JZ6@RL^E9U&- _"
M"D0EDXAC"8Z23PXQ;("8\  &2:UM<& ?]"%(5<4\5EC-7Y!]5&K^E&H^CH<$
M8IP@F89@H"'<.H<L512QW ? :$,3]6L;U-0)>TB]2Q40N7\R1VCV^MVF&_1C
MJ$7;;<-#5!&0E>0F4WOUH=.%1VB_'^Y8A5++H908DY'&]\;6Z>4ABU+EMJ](
M$NH1V":/-.<"I61LS"V,3!*Y9]'##F&J<,C/W@H@-;_'@*YBMU-I]0MH=6-:
MJRV-RDB<_0R=!\X(H")$&10#I@PV.$CE<W*IIH3^5O4C>KF4CWP(T[\LAH'&
M_QTTSW-$L J1/ $-N=N1<+D=_[1LNP\^TOO1CE2 =&^: <X0 _M"?2X7-@'Q
M(&A.\V"(DFB4ES9JC=<V]$,R2*MXQPKK[(OF>%0*_=@, Q3:21]24,A3D6=:
M<8=TD@QYHZC!P21K4YXS+LF*Z/1C!C=>8P^ 1YIK]5-5YJYL\*-,=9_&L0JN
MEH*K[:F6AXD"7#EID<%. @EA$N#*.R1\8LHHEFC*);I$U0'.'A[C6(V"_$>,
M?KQ9M7]6XE*I_:.H_41EOL':,R7RO#J9DT+ [< QHLBL#D(X(GSN.4;TW$8@
M*Z;VCU$8_]3UP*MRC3?%]G9B_R[]GNXHO>6CO&/P]'F@>RO61D^P4+SO9 =6
M;MG^ZP47:+4-Y*K2XO$4IK%]K)K7+&TBIWIE,2DUBU0@CXE#/!&,;)(2I0![
MFKAF(I_]<5;7XE7WKGET'7YA]EZA>87F/TG_L0K-'XCF8X='<@>KS@(2^8B%
M&Q*1T=BC(+R5)LG$3 "'1]35G%2."LWOZ93]NV_A2^&_H?EM8[2L.X,S6 J_
M\=_PQ]&#G-GN4;,]NE]PW7X;_B7?X TWXV30ZS?39?FG9CO$=O\=*[V]9]X@
M6J;OU_K'$?1\T.T?U_YW8+O]V*UU4BTUL[[6,LVKURYB+9?4]KM-FY/J[/EY
MM_,=0* ?6Y>U_UH"B:S/@]0"EX!"/%*NHPL>.^P)2UHS>[B5OQ!+FD=3SR&8
M<BE(NI%[\G'\"-=H)%\I&GW]GV/LS_[3ME_,8/<$OO]DI[5SLG?U]<^O+4 6
M#-\C&ENA!=<ZWKGZZW1G_[AYL+^-_^>JP7>VCB[S=1M;IZ2Q?W!HI!%,48:P
M5@EQZRDR,@J$%7,"V*)7-!?K+QIL!U+9RMN>NIVSVA^V;8,MDAZZT7>.VB"+
M(##P2ZL0G>S'#KM@9"E[3MD12\G.==#N(SQ&VX,A*WJ-7\L0_+R;%B4WO7FI
M.CD]=(KPA"//[7DYXGGNO)$XH"AT#-8%PP5>VQ#KLP9K2JS6:YM]@*AFK]8'
MW"N@"+:S QL+0'4&> 8R=6S[-0 P$+(SV\P[ 6(T+PFXUFR/!!1D[_XH9A(#
M5Q@$+2;"O3>&X1"),X1I9:B6"[SCNPE@,:!X*H5N)%[7\O9IX'K-T+3=3*TZ
M_7]@(6P;#$GK\F-LMK_%7H5P0UG<?W_1N#HZ% I'+!1#/D0+LA@5TL8[A 7S
MEFO#7 "$HWA]T2#B$<;9;JRU.[56IWT$9M+%+&O9B"<0NT*,NM<;<(V!0%7R
M+[5,2_(E%QWA7O[[GL#XI.+X"*F>;UH" 0UWKDX/;> \J""1I$HA3G*S+A,Q
M4HH[33! 9:)K&^Q' EB@X:[O=QR('ZL/Z=D"M ,QRJC8 8+7S5N=-Z?6F\".
M>NV\"WO=!5J9H7$3J&D76&IIOC,M_+S^?]<?!I7W#"0N)YMW1\M*)H>HN+/?
M.+2$)",4131ID$G)<R:QI @V+-&BLAJ#3 J\;NZ BAF[?,'P.H"+\WS.A4<]
MS^7K+$1JD/W^"WG)Q8T=QUZ\5E /*]3/L@JZ[K/U &%N7=:SV0$E_-;L%5R[
M,];HBV;_^+C3RN_+]@1NZ]CV8 ]BNW9F0X3+]'J#L^)54.E%:S"ZVC5Z7,3N
MM-<'&P<XDJ_1LA>]TKS!"[V,#BWPI+.#;N>@4_FMOENT1 #C5][CQ(= 8OK'
M'5B"\7=W!JT 3]R'QZAEU(%;:*W7KN,(A4-^5P=<KK0#/@_/@>,>6^ ,WVRS
M5:S0H#WHQ1PW@:6HM6-_LL%/GGO[R]K.[M]KOY;S;VNCP8O+\@A/-!52 AH+
MQY6"W[R-VF'"J$] X!^;1_QH<"0 ]PE@RG[G_??S9K=PN=XP?F^+G?V]0W!U
M [CD++?Z%(AC!KYZX)E'$(%EP($DDL]UUF>[<=5&<%WX2S&O::&PW\ R=@:]
M6BB4N?#B89]Y5DN*F?JMT/2Q+(Z  B3N@?)F"0],:6VXQ=P!;XW,.,$L#U0H
M]?B\]4?R]H:%JW&QLW5Z:# +UCB.-(X!<1\L,II[H*O,IQBI#K@8L"/69[-_
M1])5SU)P<=STQZ]:%BKLN2$>)]N'%L3")ZP05LDASK%'+H*,)"(-\X9P1W-R
M.+\->^X(.QRL8(:=URQ".YU^)4534O2]L;]]&+GRC/"(O! Y,T$G9(SR2*<H
M!0XI<&'S619>UXO%Z-A^*P(Q\7I="SE:KVV/XRS7/.J:6=OS9B:@!67RDUOU
M.BS7'^7]5W9K4J1V]X\.2>!)$FP1-XXAD)^(=#9>VAAGI.=,TK"V0<D<LW7#
MD6V/I:4+3IGM@AG+?PSQ6VQUBOJB&G@R(&"O1&;@AS^*^YV2F(_#9WO+DG.9
M&4]4) 3%-2(I<@"CA)%VCB#AHU3"4J&-SF&Y'T5 "DH=.H7+6F#3#6 "9_Y+
M+%\!>Y$W=!@3ADWJ]0JQ G$Z[_0 N> ]6>3:\<@6O\1O37!2?7;&CVPWC!SY
M;@1_]JK\"OAL_M.<;-'UVGX^.YGX'G#%6X,0RP!?_'8]L1RNT?/',0Q&@W"Z
M/9# _.=%!4?UD5=01*_S.PM0S7$>>,T/S@:M\@DRX,;B]*4;?;Z'2Y ^>$L$
M3_RL,/_YX;N=DS*"E ;] 7 $^+;"X6@6)W$E'\AW<-ZR[>*0)T<K^_&H#)6T
M^L>=P='QU++ @^<-F0X;Y(W,BMELEP\^%4@8NN:<E@7FY89TVN^*XTMXE-\N
MFJ%_/,K F?C@,/2 QQ^QKM=I#?J+/S(;M)B(4N1EBMT7BDDH?6/))OX]OLY4
M/[='$3E8[U-D$]SL.]NZL)>]M7]//R4\XHU5O;D@Y4-N_+?K_GMCWA??V+ 2
MJ804TA,1.>::$\ILX "MF F+%3=6_&BM?Q@@>J&U!TT%X0_UFK,YY),5<]"=
MT-\AJP&MRL?2(TT&]&GVL[R?@?4"'3W-T3WX<[M0@.+UK.XE)M1RG[ <62MU
M)1\9?/?QO%]$%1?@R/@ OU.& *\Y%+HF4?GCI>=G:V-<L:/IW,L:S&<Y.EAF
MJO@;-)+P]X-#+K0CFN8STSP9W!N'M%(*.>#K+(JD+&S!!F'KLQDB$X1]&)(N
M8M@@M.MO+)B[<I+_N3U.T 'I_SVV8VKVW[0S(7; F7 ^",V< (>4@K13PI$6
M3"'#(Y4V4B*** >=PPFOI1V0;C"QO 6.NN$"US,B7@?)ZK5FFLB4J@^//FQ*
MP(4*Z(_%CYE&Y:MT2R^WP'J [UZG#1SI,C/'7K,X2[F&^K-\CC1BA@OOIC@]
MRKY./KW+X.YCMV^;[='A\<P'1_P&3(V]K/5 "9NIZ6U./LFRF.\I%@=JQ_FD
MXGN_1B@8I7;_N+>^FH>"^\7IFS_.3;M')T\N#BEV;] JUK#3/NIDRAF_PSVT
M"_L I/._IU)"IW48:^*8%9X -^%8"<VEQ81+:0)H-*%%MEK.N9[,5IO6T$^#
M,T"^R]UTG8OV1T&#CL ;R#/4X+M^;W7\Z9M3U#V^"V9)$\XE20+10##B.EID
M@W (>Q%P#, 'M2B!%9AC#)L9%HDU3GM0\:0I)R0X*36-$3LK1'*,KX%/XNUY
M3L/J#B( >J&;X_2_D3XY<#M*)Z1H[]0NO+*QRBU6M\(7 YC.Y"+/NKV15/R(
M-G%M 7'^X1)L_'>1]SSV;(I<:]#'ECWOQ7>C'WX+S1ZX8I?OFNU"JXH/_39]
MHYGMW\BS+FZT?'GL"*SCTAD8EG8.OWGX\GKQTHW<\?(UH=8UT0M?QNMDX6NW
M79:0=4,6?_2VR][^FF"+O_3>-TO7*>:OZ6;5G2[[@UK?US3K^@>3GHFXRU.5
M$8&5>JX/98W 0;3=VGL@WV'J$=_.!D[4^RU1F++BFSMV9(K 3"8IC[4 =^D+
M,%4"-'NIGVBA/\7S?CS+2TW5]5KC:JV?>*W-:*V)>:.P-6%W'G>+X3(OU0.H
M\#P[ [A&Z/VZS+[>M7?(BFSX_'++WZ_=$F=;.7;YD$:_JU8@/O^1ERX07\D2
M[Q7I]/W D.$K+^UN?CW9(U^W/C3A<^+@Y #O_OGQ[&#_?;X.;7QI?&_\^?ZB
M<?+[R>Y,:?=?9SM;_SEM?/FKM7/2:NZ<[/&O?WX];NSGB,;!]X.K]Q<'^YN7
MC3\;XG^NKLNZ^XV]0^V%D-IA9*.*B'LBX*<842!2X4!4#+F5E:E3.IL-\W*]
MO)^IV46%1JOT;,N@D? L)LQRVBAW@5CLC(I:BQ ,#U9D-"(&T,A4:/3R:'1Y
MC4;!>NN, _A)42.>%. 2MAH1CQ7\ F"5"C0B<E%"3(5&*Z2Q%1H5:.1$BI)&
MSBU-8&&9BY$D;:UAPDDN>8%&&AN&*S1Z<33:&7.C1$Q*P7/DC0^("XYS80)%
M7DBI&+9>@0>[H>MLI;C1(\TY66E@V1RF6)<Y/W[0[8ZR^J;/B._0DGRE&PT_
M&'KN=0K\V!BTW2Z/Y7/:[Z"5#Y _=#MG?Y2[]@^L02>_^Y_1IE60M11D[4VZ
M<R)92R2ER(H@$(_4(^-,0I+[I 33SN4**EHG:E&A_P+(JN:?K*!VB\2I%<DS
M$@37Q!J?C&+!1"UL *:1M3N[.0RC1=&72H%708'''I!V0F)N"%*,<\2=(,@(
M9I!VS'"E<J.IM+:A\*)F6-5<HY] KZ,*.A%.E/"<>XFU!GZH>+0X1$J4*?1:
MPV4)>KHX1J7T3ZOT$XX&,#*A">.(!JL03X$AXXU"U"1IC/8$C'>>>L0X72&U
M?PL'6M..QCD(??=^;L8;'0"[PO['/WDS*QQ[((Y]GO0^E HA%V4 CJ64"_0%
M,I9:1*-3,GJ3J,GCD.KBX?1E]<*WE=(_HEMRM_'/E;Z_A+Z/G17'14J4121M
M#I JCI$52B*3!!!8F9)Q?!5'05<:OWH.2Z79+Z[9DT<?@3&K<Q,FQ@AX)-@B
MV%*,I.;$*BX!ML7:!A.+FB=7!Q]/HY,?8QCX1W%(?FY >F2_8VD*LA4KH'HJ
MH#J8=#E\LC9$99# J9@=$)!E/"!A8-N-M4)+<D\*4H5&GTNQEYF<^EQG'I4&
M/ZD&3YQX4,,%$Q3IQ%1NGN6184&CW  Z'UB2P,S:AN2S!Y8O,O"]TNC'UNCG
M<AXJC7Y*C9X\S@@82VPE8D3G) 2LD T2(ZRXXXY)*W@. \X) KZ(1K^%<XQ/
ML=]O%0W0J\.*5^8T3&S=EV;_&-X/+VP.^L>=[D\UR?V9D,I/>0]>&1,201A'
MA[CG!KG((C(IQ:3 )$5IJP#F&U#]ESZRJ%3_>51_['8DFH)P0B"A+:@^Y0)9
MX@*HO@^2*:^43Y7JOU;5?SW^1Z7CCZSC$XZ(X8XDYQG*HV00_$*0@1U$4C+.
M!# X3\+:AA*S\P+N[HBLW@%&J:%TG8J5<4KF-TMX7[8M6[95P/"IJTGTS[=
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
M' S&D TT( %$SQJB<+B#$,V*RAPFD,WL,FF ,0K/"0$1D%P9H9DT. @1:))
M=!> R\S!6&I^CP%=Q6[G3C+Q\B.OGCW#+W>VO\S#(QI;\*17C<,\E I\>HD\
MSCW^M"7(*4813C9BDI@#EW-MH]V9DS4S1H])4)D5CX7!]/5:00!+$P8;9X<4
M=)HO#D-A"X K3,V0S5)2(-22'M"];!N?)V3]H9!]&3[49OE,HSDCV>UYRU[/
M#0$\\8=.)0%D# 108HPX(Q)I9C7\:H7RS%'G<^'/.IWC 15^SV@B\/U8C=/@
M[H(7!BH 1M5;K)-@E'EF9'#^D5A->>P[(C:[8TG>+*9Z549J;*3XH0_1,F9B
M;NO $,<.7 B3:WH2#801)XDK@J7J5IZS,+'G#E1GO;8++N6/8*F]" 'G0-)=
MZ%69M)8_F=\74P(WNC<U\*WXWMZ%/:_9T<<  "-XODU7E&36=CKP#L+KHQSK
M+? ;OA5N:>U#D2V8)WE/S-P8IEB/,'8M?[Y(HIV*#8P_^BE7=A:?7!LEV17?
MNPU_+5V,7"7ZW/A;IL].6/A;P'=[M,KORP7>39.O?H+%K>!Y!,\[6]N'26*K
M)>"Q%7F$KD@!::= );%-2J:81,Z/8>ML3BARO?:8#NC]..(#'- 13?D8SVPS
MIQ%4V5.+@7O[\C  720J4&088';16\T$Z5'D+-F@0W"$KVUP;M;98NC.(S*_
MV6:K"%PN1.S;\C/*:%_IK/K.H!5J+@ZA&CZ92\L!K&NV]JW9:5VG"A4QQ'(<
MS;<(:)?';OZLN5D+ ZY9W4#2>]<9Y3:E9E:=;#_*H=<Y][L8[39>J&&F.#PG
MW%[WLA:_%78)%C7$9 >M?AGF3==&Y/J3H]+'8>7C69FC>%M<.E_U)1*YYL'"
M'\/'F+S=T=T6-SO,N7S+[N9%P? -#883C,"2$,2CSW6)BB.O/ 9V9PUA/IN0
M>3F60$7R46?ME[(71$Z! *'(FOKO][]O[V]M%@-V0ZZL*)G(;1SKUV'*[AF@
M^8R@C6A +>_KZY&XT6V/[KJ4O/(!W[+D?<\33H&A8)&P1=CE;I]YD+-+G*'D
MK?=,1Z>)^:'DE7+V[P7"<@S('WM+26'I7DP</]W!/:C9;JP=#6P7MC_"Z^#9
MC$!Z9+TZ8";Z39]/X'K-T+3=YK"J)G]TV-0@?PX@O=<O9TWG2%VK&=O%&5LN
M42H\C_\=E#4TY2.6KM/T=TU^Q;3CTNG%Z1LHZ_/&-]_)OEAW9(^[=XL\#XN,
MROO+-8"#;#VZT4?P;H HU*]KAN"N;?NH"7\KG[UXBARNMNW+R;S]\D[G/,X/
M;_AV4@OO*#J/Y*]L-8LJDZ*9#=QX;\)FCCK<^$FA:HU,7;< GI5L7; T&M[/
MM:,W>7D!:]E7&Q?.[7=V8O^/LI2,O&6H8WEPO9)<:L4"(IP ^99" ]2!QY:
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
MI,!6-7-=N6^6S<#JY;#;?%GP>*_;D16OE3=>U"9.W5VS79*0PN^_[K0S]ZE
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
ME'*N>&2K@M<W!*\OR8$K>+VOP[IWR#F1/D\I(LD#LNK$D:',HJ2M8\QXBY4
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
MDK=F;8.R.I:SG;%6;9+ #[_R)EVI8.HGA2F1.+4B>4:"X)I8XY-1+)C< B6
ME!>=K PV#*,A7JD*IE8.IBZO8<IP' TG 27G *9$R+66TB'M)0?S8Q3ULAAX
MPO,@Q@JF*IAZ%3#UT(9[%4RM $SMC-F4""*Z]/^S]ZY-C21)NO!?2>/LGG?&
MC-#$_=)S#+/JANIE;*"JNJFN@2]87$&40*PDBH)?_WID2D@@<1$2((G<V:D!
M)*4R(]P?OX3[XTD@IC)SBDH$:<(M4M(E^!-C&.S,!E'KDDPYW?=%86KJX#65
M_[<\P>OVV#G8S1%9+EU\8E#[_MCR7S?:&Y1!_AD[/YH^3D:I/?OSUVH+/W;:
MIS5^S8I?7T:CP8 35X8G!,CE +\R!Y0(&L$//C"KN*9Z;8.O&S)>!O?Z!/J/
MXM*]V>F'A@]-P+85U.S7#9!JS7X;S1X&4-%A[)AV*-A,I8491<9BB[  !U0R
M*XT@6;/9!,?D/LU^JE]0J_Q"J/SK!ANURK^)RH\&(S(D%PT$(]B#R@O&D';1
M(VJY(5);(V+**H_)^-BQ-U'YN8ZTH0TJ%B,DN>>L^)Z@8[TXB[VRZGH8K,QU
M_L-49^Z+EDUZC>$VTRW0HMB'F4?<+.+)WF[L?4I@)&HS,)49^#H:TT'4E@A(
M/0I8),2I5\@(FX_Y!&;$,J,(>'Y$KQ.Q\K-OIJTW6N2D?PWR-<BOQ+EH#?+/
M!?EA>*\#[*KT#BDPW8@SCY&!* ]19Z(7@*/@HY>C+PE>H1G#-<C7(%^#_%*<
M*M<@_TR0'TGHI(03MXD R)-0M7MKX@7",1)J:.#<Y"(8MBXQK4%^7@FIF[F3
M-VWGHW.X7G;JY+WIMM=J0_T6RT&!1V?PF2%AP VYQ=U&U#[UFNW>;DD=3+/,
MW:E%GB:8OP'E;RO@<\UNT?[1IS_L9+;%;C.S#59YXQOVG[,^M6%))IJ_IIH7
MTRAVVMU>GZ4 OJ+B&NI6I((55V/9!SO5?,-\H_G1 %5+H;+5V"3XG].J_S;U
M.VMGX));F'&%%>M:?[;%V%RY5^FDGVPYRAOKW]<' +$?S=[5NV^+WSWQAP2
MWF"N49 X)_9-1#8*@6*0SBJ*F0]R]K;X9>F![Q.C9NKB4D1&I^#FL0E%S+VC
M$QE(9^J%?]TN=E"@!JX<P6G;V#EN:/&\%NX'FZU9@ZGG]7 _UAE^_Y?.<+.
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
M%"<"]W<(0A1MC DQ'_*,GP@>GA,681H8\1#].P_B)&6#CI^-WK;#C>+#33-
M=7+9[PA8SYF 3K:X\,]K5,4OCA=X7]74NY2VZ_U#F117D0@$/WC$,5%(LY#
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
MA]/M7IQ6@EQW.IYL'3(7L:4^(DFP18 J!CDL$Z*,A$SU'O!*=SJ61'_%!!K
M:/UQ1;-[0P9XNT&Q)%,8<!G#B]VR71)>_+4%*HA 4MNMS&18REI9)9#?<-H.
ML55<-GO'Y7N'C99V*)?/;'V</%[LU5L?06T;N+)L4_<^JH8F^D4Z]#!_D7;"
MEVG4),^]H5>_V;RRJNY]K'L?5VD#Z]['E^K'6X6%7)3>QA5;RV?V+J[$B=EF
M\T<S9*:CJV9LW=_&]H2G7DK9F#(O<M:?<C//TZ7YU<3?<,V.!)J9+<]#D##8
MYS\@8KA)GB"ZI)%G/WM"=W\_.#GX_:N [R&[F]MX9^_C\:??=^C^B><[I[LG
M<(^G.W /NV/9DWU\<+K[_6"O!??[%>^<?/FY\VV+[U\?-'<A.H7[.#WX??]J
M9_,+_<_U]N@!E+0X49$D4B()Q+%TR!GK4?):1"H342'WNS7P6.[DOV?1KFE
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
M._!5H0006+Q_QQ^Q5=#!UHZN0#-V;,<?7ZVD)FZ?#;,H1)<X7&)P#!4*WQM
MV:-.+(7K;@S%J==12&)3Y$Y&QXF2D7C,39 ,EXX84>!_T9Q)T3F>?BB&@N?R
MN2'W$C2U&\\&/ENO%[^/.&R#'MP/@YOJ;E4/L0W/\.L5_-+L72U*9OH-O+4C
MD:E0I0 WAD>DHL.(!X&1HTPC'"6X,MIBEI/+"99S/!RZ;=>[E_:\N!& /OA=
MQL=0+QOUYL]2OVY=[P;+7;O3*8>A=Q<3;^"K\S!VP%FX^U,P!W!SR?ILD:[
MD2EAMC\-MHI8V'H_.5G.<F_GM01-.^\ %C?/X2=X?[[:"(W0<&7N+O(E+.E_
M33$%1IIDK?4RQ:0@&);6QZ!8HM@;P:4WA]L3N7/$5+WP(RK8?[K%2DV\@:YM
M_=S9.SJDE$/TJ2BR$! A".0-,A+^R5/5L8=%9RR?Y!#:&">Z*4!V6WEW_S;-
M?D=)70P&PVX3KKARD7K!6?(LZ,@@ J[W^Z7V^V3[$$N%_W_VWK6IC619&_TK
M"LX^YZR)4+'J?IG9X0C&V-[,NR0&&X\'OA!U!6$AL749#+_^S>J6D !A$ B0
MH&>M81"2NJNK,I^\9W+!7!XC%A!GE"'-O4>>>X)%-(19/=<0)T4T%X[%(*/D
M47O+O8V8:IP(%<%7Q_FDQRE@ZST'SG6*< 0'FWM.4(P48Y%%KQ7G<J[CU"(2
M0BP&]<ARKK +P3IE(K F-4E5Q_FDQVF"E]A0AX2+.1E)<62Q%<C2Q'+S5,(B
MGNLXI8E.Z #7M8XSDQS .;>26X*E\YI7Q_F4QQEXB)IJCU+([:)TEJL6@V(K
M+ &X9,$X-=],8BP-8*U.6H"N9)W##@-A$!U]((FPZCB?]#B3E=Y:AJP2'G&3
M^Z!J$*4:7DJ1- /D7'O'9ZE*B_C#I;H5K3]:_Z7P*MRT=_JE=\?6BJ#>M0^
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
MCEI.,!L.1B@Y)8(+/ ?[&]@3WFKU1T (3WK8!?3LM\\+*5D$@B]#!\-.$3>
MY[F,48R"$UTW%ITCA  3OQ@A4[R<7'YT+K#@P^(]V,A^-U_U/$N#?I:I-=!R
M >U;"=9Y?B^+\KYV$E_Q)"*]G$;+EWB8Z?ES/,UYX9W#9;14=L9(>;Z]^P<@
MY%%K^]-7 G^'[VV)O>,/9\W-=KOQ#:Z5O_]MA^Y=#R' YQHG'_CVIRV^O_OU
M1S.O\;C=:F24_?;UQ][%'\>PUJ/]S?WCOR]VX'I?#SA.T6CND%#.(,Z]139:
M >:*)$*'I*TWURT5DS28")$E@@-/-H_1-?!?+)B6(25]W5(IM[W@R]%!]&L/
M,%#NONW595(&'\)<1!LE-X)HXK6/.CD)+T0><O,*G/5W63JE1@I8]Y(^P-ZT
MREP&>FY5J/HEA5PO/GX(!LRM6HWA8JQ.30AW3+=+I%D]-UY\/3_@3#OFG$<6
M6P"+:%,>'440M0PV/%IEJ >]ZJQ[4ZOJ33!@=,)@<>;TKD]?/LUX<\I4;A4U
M/5GK@$O]4\;ZBVR 0JLZS$9FH:R ZM J\[)2S+E![7J9WER:\UTXME^*7T&#
MNG&ID&,5W=/2<!NY4'+HL!W.6B&6"WV_]:B%@JH!2%<8E>.%YM44AD;'CN(?
MXW?*?&\P>CLSE[9>V[B,F;3/BWR",?1ES:=<Y=A<'ENM^27850&%[EEGG/X
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
M7&+.L>*1TU09L"L&J5?Z-'KO+3$:(_@1$,^#WS0H?T@R -O *#;8KKTS O1
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
M9(_M[WY@>R<?>//+]0+OG1^-XP9M7NRW,O?O77QN-^E?1XW=O1_;NT>M_>,
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
M_"JX_.DBJ^D8E)-!SIN#+.M!3F:#G,\&N;G ;?XN&XLCLVP4HY/,(HHU42H
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
M!N(N.KIN9,^4-]5^2!/L(ZV5CU@01"CR_1!I'L.4IFE""-UYQ3I1%-XC.NI
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
MLC]6VM/?AO H>(8$4RT;>?W<V&[PM2<&T/]L.'UH/BX\H?+AY._=TP^F\D>
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
M#_=-=N3[W9\_')SL.PW;]CXY6\C90AME"^5B,-"68L0G4\'$J5G7H8WJ4,L
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
MB@?O(7JT_)*AO-FJ&93;@M+?F3>_\ET/)FTN'*+[Z.+F!^I=^9Q3VRLTQ&I
M&CHM%3@W92*5=FJ(A''D!&A&TROA18V9^^W!1R)'T[7S@2$!Z#3?V:^P4D9@
M-^]+$0>2*<#N<.S)(#-8^L\HK\"QS2#!0*X#A<V;(/W@!(Z0QRW!R[JQRD7)
MC"+KTH1ON@[OF7\F[\':#:]N@5&87H<4JFJUS@VU43@5+O'1K<]A)>MCL118
MU+[C7R52K=2U"=+='$X]M='7:]*W)#&Z:(I,HCDO-DR-5ARE"!-<GITKB[ %
M1C+&]$\?/@S-I'"!L-/0_+<?V,N1'8$L5/7OA+VA8R7Y9@\=Q]*%5G'[)FA2
M?C0F\3A$1E1@V7YW^#<P:%=D"5*S$ID5V\3= %=AT_=4!-PD2$H.#&W;)]8C
M+,XP3F)%"\6%PSWVEZ NB<%*)I'Z()L0LXW<LIO%TG)6E+I1@/3.3@4;"C^_
M:O</]^0B L7*^#%:%X/2E<R59=V:8!%$L"-SGT[*C9FLDB;I>$BTGHZ+< B'
MSYL3.XR40&/']Y*Q+0]??B<2]A6F0?K<2IN::!^CLWRK: @,H[SRPIU*>;==
M6P/5$3*F&*@R,&D(E?T%7$.<_<%@B40=446:X%6.\%P^:.I :LPXJA-7O'D'
M>\O<.,8<;]SA0>JOA'^CG@@UCNQ;QEWOFJQVOP]0AX8F3$#7F&I!S; ZL-BZ
MP!H-P0T<(^  N)T/].T&73(P#U_).UOXN/$I6]?5A;B?,1AI;B5N1%624B;Q
M"Z@O6@^LM3ZSV5\XNP8%+.[@$S&? 8.AZ&-(9NH=0-["K=OOCMT8D8ZFZ*DZ
M%C-Q_0+K61A",%)F],H)=H!$JT+^*,'8CYXL_4J;1H4AMD<@W%B5;Y57!]"0
M[>YM-WPV$H/&%"<$7+N$"SWPV3&':-_[3LID?/2&%% (JB$0W#)JF5%Z4=GT
M+^_5A*D^F2 ?Z$Q818#^YLTKI.-L=MCO3G+%670(/TW02S&4X]IX)?O)TCY-
MD-*3/S'"L>%P^<?D-FW"-]Q\L9P)#FQC7K+4S#9L OU/U++ 6GP!;XH3"].J
MS 58+=<+CGO<O*,AA'53E&!Y39><&L'PQ]:IV(=(NEQ+M2IV@_>+M:D!JB2)
M[0:@+] )2?85L7KYR(]W4AE53XVK!;4A3D#6K4]=,_*"DW*4[&W/,O><X)X
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
MV2//J<I00;EC+ KB8&TM,QQ""G6FJ@!K;.3N!H9"8)Y''(L_W+DNS')C&MY
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
MC73,RJ2=YBHFTR>XL@.XX05:6M"EM52:T>72/\2M+6^4#5B-D%FJ.2C:%L5
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
M<N<UFT&'0(YD[? MC'*IZ)2@SR6JT_5?^%8[JQS"W@&P9YBM&HP7WG%RG[@
MSW2A$0"JR*+Q3G.4D#O5'#QVJX:CW17_1EC?E2D#ZNJ@732AU.BQ-XKFCR8Q
M9.Z9*<EY Y'^LD<G>+.N#D>["OZ-L+H])_HZ7YMNW? EB^D)3&KAK,7K*IGY
MY]H7>/V+=3+)UC>W#DJ>X1+&DP=UBVB,H(ESUW-6#G0&5T?RMV:<71Z/UHC#
MRIY8CK(S*4@MR2@0M4%W%@Q,+;1.Q@//04=QO<ST+>D1^[SU\ Z?M[QK:V#2
M\^RXJ??>7&0Z2L>"#YR5D(VQGOYM>W7MO!?<$+RXOE3YNI%L6XDU;!9[1QK!
M!3+GDXI(H#S6Q&"52LW41&:]MDY&3?/>IW#C+N@&$2X_/9L.$MJIU.C7&<,T
M0UW4Y9UOZJP6=Q]EHUCHUR_\Q[PZ%1?,2%K[1(0KH7;$+D8S[\EA2%SF;%+=
MA?J</-^-Z]"M[,EX,L'+R?_RCL7(I&*+%YJI$C73M9N8AZ 8"EDL=PE2['.E
M]E9(0]" '=AR?:-J(Y)FRN[W:;P":#M=1'+M$HV3E6*0O(ZB&&'@3(')7HJD
M N]S#?(.4$.*%W9D22NQ-./)C1OVQ4A%XCHG'YC-@<PTX6N)4^E9)A]5FBB0
M\SXQZ;M0M1_Q%>G**),VOA:#)@M"QR"8M]$P*X2*TN2$G8J9[:,QAK:+/I S
MUU='0]&T6R"3R>QCM6UNN-S^!><E1%U0A9"9-R[0Z.N=U%5'3VD3=^"U,7TJ
M@.T%<Q!^1'\V=9-<7Q]BE1:TOJ^Z^!7F\U44\0!/X<[G-?$'=D?<R.J_2,M[
M.CN+X^D*\BVWQ!\3&OITW;JK_NME>7F^K%':Q>JF^7\0Q4<UN3N9$EF"F@,3
M"K$@DT9WVD>M8XI%]TF :#N.@ZY8M87R?Q'F+Z<X$D(#BJ)9YE!J9C(P'VEF
MC2*"QA)SQ-T*)W2!-R2E>D)*7[GE=7H>M+DRV'X<;S[.1@FYCAG(V-<U<.EE
M9J'4'@!.D&7B'+=RMQAZ%WA#<J*^7S[ORX/!\ID(BB.-BLN8#9.!["IM:^9(
M;;WE:4)UM!E0FU,QN@(<4DK%=\SIO;G0UP:^J!,%T_S3=$G Q[7$QNJ(=>42
M/CZK9CS]E@SZ\[/S54O6[:J^LW)Q3>/%>$I"G9!!NO6D0\ZICP6MB65^DGEL
M9.2OW_CSU3>NL=?.\LE*S:'6;38:Z0_(#*#6W,TDJ@R@-/8)U-R-JT%?N=N>
MOI+8R%L?P5O)(-6+ 4DF%I!;ID%+&6A/L9V"<O<A&Y(UW9 [-S24:R>@ENT(
M;T-UR](>U3O+(4;).&C-='&<>5NU40+EG5*@0[<>A7MB'53 ZC3<:B'%D^GL
MYXOE^.PZ]$V-HCZJ>)<W]M:P>X_Z.(I3!J-E":*V R,K3X3"@!O%.!<BVY*+
MA#[%3TZF.&^8_U]IKM]\Q,D'_(4LYW>+$=FY&3+A5D[7HD:TF+SRFJ68R1B.
M(%,^NEK= ?<WI'3WX=T^&V-CX1Y%)7^-^2*RH'V1D6O!2JS-IY)#!D&2(Y:D
M!6[IMR8/@(<#C#@-AGX/$>4I6;?R_0OA<SE96AA =H26GH'7M6Y7LI"TU](.
MAG=#BPL-BWE[B_.$W'LQ.Y^/,)1H<U:L2"2S&:OK!"X15Q)RJ.TI>)]VR@_#
M.Z3K,(-BWM["/"7QZ+LCG;QQY([3?!A:)#$""[KVR469E='92-DG6?)A>(?4
MSF98Q-M7F"<BWNI6XR5@CE%9%P,K3KK:O<FQ$(IE6=E4, /ZW*?L[0&@A]08
M9S 4?+A8^P9D+HJ^P%:]EP.B+7<]KDDH96>\C>(DMQ;%J?2QQI&)Y#S#FA2F
M@RXL)*%9D 6%M!A0]XD'W(6J0863FY^]CEPGC)+;J%D$ *8+68[DOT@FM4)1
MZP%IT6='NAO7D&(<S3AS0UF35J)IF1Q^$7/>I97J[46F3)8T&QB9"%#O^^G
MO,Z9%1]\3+6S6*>^@*U&,*@#B&X</(F\^^K K8*IZW\^P3*;X];'\?,_</9V
M#N_?C>FEC^<(!^C(0U[71(<V&V\C'7NU8>XZ2^5\/'V[J: [FRZ^ OC\$XV*
MUM1X"O///]%*6-Q2NX&V/,@V*19U"4Q+ZYB72C$LR2N5%?V^6Q7W7H-JVUAZ
M)VC/:C;0<IQH/E4JVDAFZJT*#:8V1?*%65^"DL"=ZN0.'P!Z2+;!4+A^=]/J
M?ISHU!U])\";VEDCQ9,3]8X0+X&\OFQHGCS!EUD@Q&2X+'VJ[#P<\Y#.4+XC
M"C^$$4>S16K5H-ET72GT\N/#$R+V?$-KBV/O4;4JB+J^PW7]E4]PBF6\'#E7
M,H;$2?C9D>\D#0M.1R:]U%H%7S!VJF]Z)ZZ#ZYFLG_X":[+OY.MA&^Y\M)J(
M[T5AFM.N'622+!=)OD$IV6.?:][W !N2RF[(G*\JES043[L:.&M0JT+%Y+']
M3/_!#="B]6"\1*9HYUS?UHE><6:EMB"$CVCZ&-8[P1N2ONS/GX:B:LVBC8:]
M@=K:8S*DV@N(7._26N:+-2S;(()2$$'WJ>5Y#[ AY0P<8>=I(9YFG+GH3'G;
M@*/CR:H8F.%6$RCK&1AKZX!%K1!5K.NSY]P#K-6X-WK@MN';)"6B*RRCK,4_
MM&(D#+WJZ&,4<,S7N_LV'O[=^(:DLULRZ?K2Z2"MYBOHBD:X#2'W+D>TD0D
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
M## & <UVZG%=DCM-K):4J!!"9$9ZL*J*YN^ >/:JWE>@#W7+]]5M,1YZ'V"
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
M:K4/M&K>V ;1,XXR51%ZAX9 &WR+]Z$-PL[[NK;#=OPFK]WK= ?"'*"0CCO
MMD3*. 6:BH%K6!D!4O:^3-%'LLY9297&-^LL*+.E-^Q38,PN>C@R4[Y5<BQ.
MR:"C,=0*PI/C:#?I2'#[]<09I3((SFQJ59'3S2FT@NZX/4IK:'>7\^D0U6P,
M@77;RK2,VIB,\F]H9B'.IL+'#Q-^>^/GHVY_&X_PY)]^Q9\6<^^F+.=%\<D&
MD_M0VS4Z/>AY7;1![6[!*TU2@W.@04*.U*/1FZWRG#(=G;<>L@R]@YY\<"NJ
MYI-+8MKTXL['O[F]1$;:BVA$((FB+RTS>EI6Z8#O>Q:&@PBFTBR^Q[%UT(AK
M_1-^GT">#=[T,_08""J<1'1&X$;  MJH"6U4E@'?RL2L\'7B>RW '=^QZY@O
M:[IP=:J0&NU4XR=(LP&\RQO!SIT;(2@SIFG'(1KGI@Q3RQ&_=:67 6.Z4J%U
M6X3'2DRIS)DJ"GDJ*2P;E_3SUX_X$8V)JU7I*ILL$31$(E-  T5)2T(2>,[0
MQ(RLT\ZW!;B3!1JJD*+M;K6G<BK<8VU>/7[ PLIM [%J\DL+D*=)A>E<P6T)
M=*!V3D2D),OHT3*A*WMTEQ2^4-9R3RR@N<MY5ID>>2.J3:!'4F>> G]V44K7
MHVUN\;R:C8=-,3."?-7_TI0U+Z=X1,F\H9D89HHY1RWQ# R)UODD4XS<JL=\
MQ[8/>T+V\KX:&E44;X?6<HF"O/?#JSG'<TI26Y!$I6*RAYB(1<NN5-H)8PR"
MBMU%*V\?>Y:VQ_Z"[?B.HP&Q(%D;&)U?9-P!</S;BCU5L*K$ ^37<33Y+AQP
M(F>!CIC(419O#$A0&0CS*CC% ^6^5<[;TU#CEAN$;K6XB]@ZUMZO**GKV?4"
MB$M<2U6&UEI9KL.M(R%(1T"GI*V/8$2K5M^M]'?OT<>-XN\M_%$7DNOXM/S5
M?[D#A ):-SP[DGW,1 K\RD&@1'N?04=G76YE2K=3X=U'/T,5[BVY(TV%>S2^
M?SD:3OLHB.&TS$OK(Y+E+^'W$<JLP_+]*%^.(?6G[_N3/VK>M!P YR@7,5V)
M:^6>)JN0A6!:I*0D(.$T1#P60&JEM93Q\7N: X =6K1PY^/+QWX+K:9LF1+>
MDZ@UO@_9*N)3Y$0(B%9RA2Y!G03VS9@.C47\/)O@1TU*2\W0'VZ3_,5X7#:8
MIIWA;5=CEXT35":2;?"EWL 2ZZ(E3!C*E%(ZQ#J3, [#?8JVTIVP:C5J<43U
M=7A&-Q[W?M!+AO*[V2(+H$>M8(FZ,K.X>.3HZZ'7YQUA3BB5G),YB,>V\*[
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
MI*<\SRJR0((O$T9LUB287"[^I95 K8>DJHBA/<;C;UA=\V=UPZJDGPJ'VS>
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
M3%__^<<_S@\7_*A;J54H_GH/GT>#S^7F^WZ=T1P<.$4#>ATDLK)8/*W*++E
M3(I*N>!-8'6JO;;">L9,Z%[L%;;U#R5U*WQ=R>E:8-.19]S,*#&%JFAG&H),
MI<7T1"-'\&!5G5$QVU"= 2,Z$WH%D^_G<3]=0=F\%GB20S1E:D.*@I6>V()8
M 8;HD*G,644EZ\1H5I&<@>(/$F[7=5MO[F0I_(K&8S_.QF,8QJ^W&5*EI>MZ
MDG+I'!-@"4A5W!Q3^F]PC<>98Y"R-\ZTB]@< .(9\^&H\J]0MW6W&&AN\P:7
M61G I[) /%IYXM'O);2,"U7"4>KJ#-Y917(NL8"#)%QAXOA=/$O'M 6BJG&
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
MLZ\?X&K!C^G7X?=/X]>CV7#V:W5.FD#M?/%Z2Y#]+V?O0*S[E*2"3&K?- ]
M9H$A'D5)D%P1J9,E3N,;F&U4B#:!RXWBJ8]'??8LA3^M]K011<=:LTX'K%]*
MYI27:&@+P8"4X6O$^L!)RE)Y;V*4IKL5Y'>_W>\.\JHB&G?"WYV6YLD6E7_X
M^!E_[?W'SQ=QAFQ#YO2RL'SG9WM>7-Z,_(T%YLJ@$Q$M!0%9HGUKF9?H6WBN
MG.9"QS8+S'<"./DB<YX7,T8%R:Y,R$M2$8]V&3$1I',BH&Z?J*:@GT7F=8?6
M?!A?7;T93\J_-'"2>["&$9Z8)E+F,KFFK#T+60 8&IACY\7I@^@\PU1&MZ?@
M!+./#E6C<]J)WGK2$Z5@ ")'OU!Y)-1J$JPJW7^2JB"]L_3WF+"^CDH/NGJR
MD6)M%.T4I8*=#?I$:R8!>*+D8L4"RL6%,NV3@4U.&J?IF6WE>+HS8I_2>3I"
MS2ITYM:C\^\+>5S3*2GE*) 25/"I1+TIP8O"$*.M"$JY!)4Z%_JB\/=Q.LEQ
M.D+-.JQSN9E0%_80&7[=_):'B9S=$(F_>3R?7:3_F4]GY3<,//XG:D_QFJ H
M"\44L=*A[E-0D3$;M+4/129ZQOS[?&PY'^>L-Q6J?>I)!(6087C[)F!)X%\T
MD&AXJ:YS)00I!!'@*$K( LC'-N/_'I&_S]1)WISCE*W#M&K_WA]+1D1O(]'9
M0VD"8L2ZG/$8@+0";5@K*XT7/4V8X2QE\>!X_-M'*&J)?H2,Q(%FQ5\OP3K+
MB>6>QTRCC[3.Y)4S8\0CNBL?3:2UFB(^JL!1<W8,HN 63XLGU$!9M!@<<L,
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
MDQP KQI(#J^Q4";:.D^5P[-J6:5#N@?6J5+@]93A7JBA*Z%4L!\V,*VR*TU
M54U?;X5UFKQUA^(;U^)];XKA+/#HA"/" 2^=A9%XC5@IIU$$M+U9KE.1VZ-"
M/)"C[EL?VK"\@AXTN";771U:E74^@B1?QM"IB"X9+;M](A4V1G2*9)U8=V.(
M_;L:'8BTO0US@#PJ9%!N ?TT\:/ILI3L(OW/?#J[-<+%!A&9"YI *L'+\KP&
M'SFQRF3&(]@4Z_BFS?"=94;N$ 'O5J.NI%/W\D&'>5V?6.(U-].!+B<WA=QW
M6@_6W6:&,V^8T'@1:TUD+NLAM,Z$Q\1L<!IIJ!-7[@+],]"_?B1;(?%QBX8U
M 4C+':3+P-)Z+ ,BDM)$$EG":U\EY)=BCN24M6="!:;KC,!H"?09Z%SG\MJ9
MKNBV(.RZG_$O\-/YY.A^T[U_7A<%7,T!;Q9F,:VYH![-I"BI3S9PRDJ#A%+,
M@(J#O7_RL=6Z8793@'H3>XK@/3#K"#B01!8+WRKI2%3<FVPUDZ;6U+^M@(Z]
MP,H?=)E?3B -9P,K%*.&!H*W:@GA6GSE$Q<D,R:C%TII6N>9O(WB%%6FQ\MZ
M\Z(YF*]59A3>IF\9S?(Q!Q-X)BF4EHPL@#B#GFJRD)7/MB2M>M#CGKNSNI?S
ML;P]E[#Q73H6<0QME#*Z;%<)BQ$-!HAU7I!H!$>G-4B>Z\S'N(_E=#U21TIW
MK[:TYG*5KI3;B-[Y;^OJ^B:X*K<O;4=VJM:EXR2W5Q&.9'N?:F$$<+!,D^0$
M&L09/'%H<I-HC2Y%:"RZ6OLH^U2'!YN4^M&&-MSN4 N*DS"X^+:PQ9<FS/6D
ME)5?)#,W264T80+^#7%$XD7*^&0"1;^;H=\D'G(\'OS*J2W!0P4QKL'%WMJ-
MOH\GBT*)CTO#8GIKN$X>3[XMQT,=TU?4Y@/=-! =3-+F*M <%4TN&V6B%$X&
MA:!H##0)'HSB@W:?.C+1O_S"\I.+0I;K#]R8MH >AH8<2;:9E5&0B@1>QH!Z
M&CC'7TJN4KZ_ ;IC'ZEW\W**+O-]K@\@F1@"GB?I72)2.4EL*15<4(SF&H5*
MQ4B[,?5_FW6N(9OO5D<"J.#R?H ?,)I#"2:O.T?_,9Q]?3F?SL;?8/+ZYZI
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
M)%![0= _+^O]J"@S BE!<R9JH6Q =_WQ5[^UXG_SZK<VS#MA]1L(([GCB8C
M *U6[E"/ ?U^:DR0CLGLFU4X/I[JMX,%7HFM74>EU_?6QP@C/QF.E_,^J;)&
M:D,TC89(KAAQ"0#M%S#*1P.)=1B1W@;A\1MPW7"WPY:%!: 5CL^CZ7>("U=T
M/9NW :CNLU&[X)PP&W6XJ,:U^-SUF=\)SJN@C$^<,%:V3I?)WX'&0%C(0CF5
MHHZ-&IW.4?A-,E&59=^&O95D_F8\@>BGUT-ZF5$A"4L$MR6_4O9^4I:)]CPX
M&ZSVS9(:K01^%T//.8UNA+-%W$=PMJ?QQW^;^PE:(E>_MLWM_3SR\S0LZZHZ
M2'<<^*4N4B!=$+DY&=DZ85,,06<FT42SG$LP6F2\#92D<7#@-X]SO=>.YD7\
MUWPX'=Z-7&H5(QHML53/<+R[#">!)TV"H)8Z%9.@=;J7]Z$ZOH&_3,4L"^PA
MCI'-5\ON@I=?_>@+O!V]@@R3R3+VOJ@F*O/QEOT'5U?C?Z-@8&"]\!(RFM9!
M^54^V693BA\!#V;VH=*NO..Q]^\(=:9A]T<"]"K(SAWFR[^_?<4<4K'<RN6O
M7HZGL^G 1)ES4I08HTJ##/KO06M/;);%DD /S\>';LY]'W@"&M 9_RK$,K<M
M7"M)OL^C<9BBUUX\P;>C[_/9]*[:XH_FD\EP].6%GPZG?PY]P%^9_5JOX$,R
MK^;XF+P=O?:3$?ZVZ8!RS8SE2*@0Q39 R]+F,N/96Z0WZ@RV3IRT-Q*?@*J>
MMUI4&&6P8UBHSPHM643EE<2;%LU@/)6@"!/.V<RTE)7:-,YE2FLUS>J X1V.
M<KY&M5+0R]%'7TJXWT_&WV$R^_7^RB]WPG\O2)%P0)\F!!)!:B)#1G?)4T[
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
M- 2\GE8I)]GGWEM[RJM[\:*CNG[)R)QT7& XH)<$?/L&_">6FSYNM#CQC,*
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
MY<)<E4N(]1_GI<'M$^B4G+"A#CZ@.,H(KF.%/6\M:%T[JW G\?7T5*W^SA]
M'LH"$7R!9W(@M [=J9R?YJ*&W_IZZK(26O;[SK5+Q,\RI)<@V9E]A)>+\9L=
MF7?D99"\L3''_!J!(;?*A!/,&<4E(]'UIS^U!@4\W7 OS5;)QI]V5GI@]=TC
M)U,)R&_'G@&I4>@%=\S/6W@[/M"U&X#W/ETV0X:=\ DB<P?\-9!G:>C+@_^-
M1Q=0(T&P"*(=0@]X"8TFWM@JTLP'SB8^T&(X$2@9]I0CZ\P';DZ[-'",R7J>
MU7>7C!W[6CCY#T[^3)U8-HR &>D_5'0T;>28[4L@SR,=MR+;ZYI/,=FBV&?I
M6&^@J9^F; LM_<"Y#,]SS4*K]ZEYKSCXKY<[])LP<ZEV:#XP'/<(_-9!O$+\
MJ[6W_Y:RJ?_ BPIKP!_1E:CFWAVPPBQ#C:HO]M-I'J1ILJ(RDKNO]M[?3 \W
M>:OS.3 6&6^NN9!&;@MI!RP#0AN]6N\2]4U(--6/JDZ]_3.B1K.MAE2L-()-
M?MA!&N@(;B]D::8%43I,=M3"TB1@S(+TG9?/#AR2$_CE;T'0PELAROB)Y%ZJ
MWXT6X0/NZ+CK7W=\ 5NL2GQ^.<P2TY=P/+]N+"S%!WB-\,ZZ!/;!94.Q8=KZ
M4F#]O#U+5+M6P:&&TQ@I)\ #/F![9[E[T+#4$J_@!80HBM B**3)!Z8\T*+:
M_3<BW_\8"E #9=OUN=N'N.IW.9;@F_V\ G13A1T%EE43M)T;6. #J9H!TYU<
M\:$<  [WRX(B6:W4VI9329WMV 18D=GM^S*;NY\N[K=6N.S\53I)E$17 J$M
M5IVY=]D5"&>O2KN#^$!97,,U^AY\22YMY++>4,K>2\-K'(\Q.; $"#D*M<Q/
MZ'/E=-KJN].-.%',I8BUY9H/[&:UZ^O>\ %OHMEM1# L-"R^G#DD%;+_JH]
MA0*TF":N\JM%/E0C>6P@.:\T+:.2D3@4P5V6'A&DQA,$YV7W\_)-]]'?:+S>
MA@MLVIWZ9D$R1$*$D%\QZPHR)V")<80]6]R.KEOMXVNA"OJDTG:M2CH'I^$^
MH\M8=Q9#/< 9:N0NV^0 ##4>(V%:9Q X?,)\P/.0PMVVG!]%)8%FC[:4/;1K
MVJ@^(/!S#V*_[R+/5LJR2R!MS,P0PNP7)B41+_L8=T-T+2LWJ<%60B'G7DW1
M9G_==/*UAMMI=KV[KJ8^V5A2IPM*/^48\)Z0J#<H3-M>,I8=. AZW=_!MF2B
MPM5_J?VR2\ +4T?53$[V$>706VCGHPU]]F*N[Q)U4MP\%@L?1W3K(<@\W$LV
M@47#.%98N!=;M262-YTB >6\T^((Q^H:GPLH'88%)C &_AD!;>'+<>8(S@Q
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
M1M8OKAZ4QMD/G;!D"7@X&73Q7 UPXM3BVY.KTT4TKKF*[)&\[C6J)UDTVCY
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
MG^MNA\*@<P:G"<5Z?>Y>)NM$C3.I3V?<5/U62&W%&4+BPES5Y4K!O<ON&-0
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
M6GF72Y<.,4J:<+E[PT$C0+7L1I>:O-WF.[L*WZFY-?Z_1D&?:AGPW!)A.8Z
MK@SUM^>H'[CENSI'</033GY\G&GRZ7/67B7%2UGBY+/("!6\ "SG[#@D"$Q"
MU"$4-$SHI\PNZDRQ9/T]3'_>B%PP4SO8?'@)<TG6BO+C@\14V,7<63-!(/(6
M6Y%[E<ZQ$*)4, @O"6FXG#I=A[ ^%:5>;KS@OOY-#H<^G*+V8HJ0N(@'C[.@
MG;J(E$7$1M2KBTT*\[:0E2#)W^_\V_^8W;NV*N7WU?P?#^1UO@\*I75SKXN\
MEWU(?D<' P.OD3= =8B*&ZQ$Y#,'X3"NX:)'S4ELJ\6"BW';KX[.\L>&3EMW
MJQH97)K-OF$CX2I $7;+%WK58O*O0"CL;^G_"^!]/$="?<$,,ZJ!N^-4?_54
M@/_5(..U9E\^Z(OZ&U=I@K$D?40M&Y%!U2YA%"A&/ECC&R EL.NOKTX:KEDN
MTIZ[&\[W H%>X1^W),G\Y2V?3+GCK\NOXENAWS]-;F$]/Y"5#\S<%YC$^+?F
M[L5N#HLRW![Q='3+UOUU@^(_]"2H-]]4GV)++GIBX'QA"I[]01;2Q\W,\5T4
MD/Y+7U^A(&AK6'3R\8B'WTK7?U:JJHW07?CH9'6M3<VY7K@7.@9>7CZ1L-*+
MM!/:!#+:$#E0>*/C40KGKI:&AOL+44/%S4]E1?75S'I[_R&MS5_JA4\>!=7*
M3[]\7R3^L&R5]^6"O)P=$X3CI]>+_ A:<0DY"[!?$4!O&F0H.W,2=>=^RT>\
MR=W8FD!8UWLU.,A7X6]$8<FJ+8D7^<3J(,_8CZRFEQ4Y@6.F\_1WDQK/M]X3
M$7CQ:(B4]')I2V%AX[<F0V2<M<;H6=C"Y!032+WWD:C+**_)R_&)K8T@O$7A
ME:C %M80EN/9Y70E?!!E>+$SF(N5B"EDM65_N_36HSM\B[^+S-2-JHL1#^QO
MQXR=G2ZY?E-D!&AW98$G@3_61+C36W4)\R4 RU.,AE4("*5@V4XFX7][$#"N
M-MCA.7BM&[\(FA6@/JQ%OTEQ^0QD-?TZP-G JTL!ZI9WL&>ZO/#50NK)C\:^
MPNXRU[T%O@EZOP\'ACN[9Y'IM!8J9+8=D4P6.'[WQ+6RH(VVDS.EGTGF?::
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
M[>J;X#?4\4["'AW)\=528R[O&(OA\MIAO]\:B,Y=,N3)3A!AK3$![EN?@[_
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
M:=@._+P6WJXWL<'J4UA]\_O=XOXD?V$><'J.J3<UR8\74DER$[09ZG:!(:*
M73T\#?@MF/\N=&/Z [BH]K$ZM:'Z;X9U*%9MX%.$*< I A,YJ37!?R"\ ^M.
MO"'MG@1\G;AARH8E_?"$6NZ;0#7*N52=J$RJ<:RA"G_YQ$4DN8-0=[<G>0X?
M2HO;Y9;Q$"QAXCE:N:XOZU/*2/R4AT,^MZQY"4:3^+.7!VMZ;;#Y=/ \HY4X
M5-H!5+DED77('Y8PD@]XN'8GW&&J"^1DE#_[ZWG_AKOW<OA3]^KNZKRP=0R*
MR=,[^54[W5(4*B(TT<$C!$B7D8YZ\@=TM3)KO>] 30]*R0ZD%1M?3^84@R:-
M7B?N+AP,$$1ZC=MU.G>T%H>^'Z7>I?_#6MZ3S42;IQ-J_R)4+,[>+W;AQMKZ
M@"49QR*Q\HWE5^OD7Y@OZA4F[*S]$=[;>$LH[_:9"N\=7,*X]2YA;G<M89HN
M_ % C6;O[9 '&-A&D&Y:#]LN8:[6N7VHOG8F'#X8V1_$I-PTUZ/)Y9Q\=GC+
M1.,/G^[.LYA=S/_5%$.#?UU8W.C!83%E6^B5R6UWW9Q[+U!4@CP+:1>XZXY_
M&(TM9'Y:O79D[SJQ7/FM_O4%9X(US!FO43-=69=*#[;06M.'&$#)AWCX9"L[
M\.VZD)%VDZDC7@0FX7&E=-CYU@.I/M_/O\\2/[!QD\C1]#QZV-P0G4.;C647
M^)=_ST5M*"&1U#6W.H:^KR#@QRT3M=<MXD7^ZE_.KQZ^%:!K-L$"G8G,HHF<
M*V60&W^KL,Q*/UB9=I&M<3*0,Y@6F2#]K*ZX;-7^(P:B >T.+>Q W]=8P[<B
M4]@:VJPV;Y!=QYB[TB0"/LKFM(-T2F.$,N4IP7F^&Z@*:=B\47E'_._!J%,[
M,!G%O'%DD%5=E[R$.46-4Y_L'(MVC#W@)7Y=6M\AU8GVF'"(NV.]A 2F805#
M[&FIIJ9?8S0BB5O";!#P?=!YZ%)!KIDMAUJ>5[_,Y9.A"^3F)4R@.WSF0^"
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
MO3*WK)8F$'NN:]@UUG\&T\^6YOUHCZFA:8/[T6E0LB.4_2L[.NZ8XO@Z;ES
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
M'RXN0\B>F&2F[+1T_J0[J'&N-K"Y9C&Z5COH7 +V;?*',#GRS!?Y(Z 2"98
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
MFC[B1=UJII@['DO\1#"Y/!!?-7MA$%./0X\$-""^PQ+B=:@'<W30#G%O8]2
M6<L)'FM!%3F(2I-.)6".0V_(S6<C.1+1UCAI06=@ V8C:X]<:0))O\1W=,1Q
M6<Q$^1U*,KKIW'BC]^GW3123RGV8^YP[!,48^A&3MJ@7N9"$F,$$8\Y(2) ;
MA]WBB7;&FIQ9J03<#J'M&O^SBZMM?,]9:(T6OS,#%6CK"IM'L^7.B,TY",=
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
MH-"34%-CF&JMIJUJ-1;A+'U-U'$N>BWX)^-9/%FUZI23<<!/S#Q8Z15F<*2
MIA%GTBX(JF?(CP9*]376>,%4/:.S%7#5][.[6=)UW_+:EZ'Z[5[BXKY.,Q(A
MQU$8,+D<)HXTJ!&!"44Q#%S7E_\?XP!'-@;UL<&FMNHIR7[)RGM^^)#;'E S
MB[HOF 9>G?:WO%>B#I#%98))KR;VT0%'M;1-5']I<!O=T\'NKDD'W_%K<<.?
M^'+%51\:SI3+\^*.2^KBQ=P17D@(9:H0621Y0P*,8RX9Q*$!I03QA)L7]38:
M<FKL40M:'3/055%*AL\+\",N  :/E48_61AC9K@;&,F]HSDPR6SD!=<"-+!6
M(E?H-D+WCJ:%X=H[JB.9I3?\43Y.GW_)E:YY,178F0#Y_G=8'92E2WU]GA9R
M8RBMEKLL?_ZY)XO4"LNC]J;9D\:S)JTTV[(5[>[L9@F^P?+5H/SS/>?E!S5%
M\LVK"U*(*$%NXB&($0Y55;,$QA0SZ(3(1X[ODX0X-G;@X:&FQN.UI$"+"AI9
M.U;\.(*PF6'8#VX#,W97R*Q-PM-H]&H0'AEN5'/PM-HOC4&#.[I1AJI@G?-[
MOBS6V]B/O+P6<B][499Y2E:E<O3>9A^E:MFRE&K*I]TU10?FQ/6(2Y" )'8)
M1"S@,&:Q SEVI049NLQG5G43SY1G:N2SI4[3G@"W%%$E;Y=;JLBK*EV*&5C*
MST\NXR7^;D=3Y\ZJ&9>-.%<#$][V--7^O1]5E_2?9N!C-0E2JQFX>#%UVYJ!
M1K7^&+(GC'NET7-E&I5K>P+P)2'W]=B.H4,\?THIOU:^K=HOY=$P(@XGD/HB
ME@8>HS ),(4LC+!'2)3$R,K1MSO$U+A5BP9H5JA6+NN]CF7LSRZ09MQW'CP#
MTUDMW Q4$/7ORCNL?;^Q-[O#C!M<<U#-G>B9PU?V&@X^%\@/(H(X%/(M@(BR
M&&(_\&$<N\B+:81%:-7Z\\ X4_O6MR*#VTV<>@G6GA/D^91[(60XDN09D00F
M,9;X^C@.,8V%Y^+YHPZ(^ESBO!P-VY=C#KCGXW?I4G4C!Z3::_2#K(,0\2/.
M(&$1DLA2+-]73J'/D\AW$\_QDZ1&]MWRO%0$>UR;$0<\-%ZRWB$U6Z!Z &G@
M5>I@M/_@ ?N#+%:'QII"$/VA9>O4Y6>&=C:Q\L^UBRSV'.Y$(H \( 0BCC%,
M2!A!'@>"!K$?)H&5L^#00%-;O5H!(VM).SH@#V)KQ@I](#8P+70#JWNDYP$D
MA@GV?#G8Z\1['E#Y8,CGH>L[]F3A1<'Y^W2IEL0/.NWFEG\OWTA1?Y_[7N!Y
M)'1A@!+5X\[W8!RY"?2\&).8)*[/C.H&F0PV-9JHQ+/LM7(,3#-.Z NB@7FA
M$G,&:D%!)2GXJF0%6M@^NZH88-)O)Y5C X[;/<5 ]9V.*2;WV+$%X^G\-L?*
M?/[\_$"RQ3S@?NP[L2]9086R^:X/$^1XD+B)< CV!2=&6]^=)T^-!VKA0"6=
M&1_LPG7\XS\+A(&_=$/]C3_J@[KN^8(+3G^^RYY^D?=4'Z_\07^S^FO=?=(H
MG^9!!9KO\/ %G4-*>9ZK4C*-!: KR7SDY9QB/XQX0J"+2"2_0B^ . P=*(3*
M3F4^\85O&5!Z8*BI?9:-I-K_A+64UG&EAU U6ZG[P6K@KW<-4]N0UW+JH[1>
MXTE/H-%W-.FAX<:.)3VA]IY(TE-WG-U=L<[$V]2W)7))CD(!*<,((I?%,$XB
M%T9!J!I7NYYOYZ<^/-34:*(6KUU^W[ *LP&LAA9]+V -;<]OA%PG<@[=(?$
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
M5ED[<5N'^-[=,N--\N;SVSQ]XLLK77='A2*J^N--1<'8$\SE40+=1-(-HEX
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
MZ#'/(&64)8BCA!*G3A5VPTZ-;'92=\/X9T +WA9ZT-(#([[C%M9R*NP,._\
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
MK<5.!U,Y8MM51/]$:V)VU5J5?G7K'&8KD5F8(AUWC_5L"<(A04+"/ Q)F-,
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
MGIO!&;LNX;*;GXXRX'-G?CKZ@$JA.EL5?!]U?AR"(D:<IY&")P:?+[<X"T\
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
M4I@0INR7G M((A) J?9=689E@-P:FE\<;6K??'V&U$H+&G%[.E4N0VU'!MX
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
M2@)53"^%J9>&T*-1X"4\P)Y=^M_^ %.;I&KY@!+0;EOB #FSS8-K\!AX NE
M,4 4X2G%G:ZX#P89=5U\2L7]U>O)ZZZLK-UL:=(PB@A&4 1A")%<6$(2$>F>
M\IAS%*=>E/:KI3W);<=M#>A>FXM[V!F>O/=&9.CC<&,P^M>_'FZ[;&^(UZEQ
M?7;;Z<15_5[;S_S[#:7%6K6(?;@KBZ7\2/7=J[MBD=.7^M].KT6!:)S@$')!
MU%E%G$+L1PPF2*3RT2 XL>MZ;2O U%Y]Z1Y)61<O;0VJK3)@5QMPPXKG-K;C
M<[$"_\U7[>_LZ,+:9F:$,J0E!J8<*?IIX-4)K!(<_-[\=Y!VBGW1<TI>UD*,
M2F]](=HGP-[WZ4>1FQIBO/R64WX\G.5SL:Q3*77D2J43M+M_?UM4*_G2RW=^
MNYZ:4U]Z0Z&'8)"DJK!71F FX@PR+^89YVF(TMB&2P>3=&JD^]NRW&Y%Z(35
M)JR.=L/O:&$;;3F<J<TH>!(&'-H]O-0%=Z-?&QRI%-(SYHN<,;<ZS52]W;7+
M%-G!X7=*]L-).^JL,#CH^]/'\ /:S3-5N9I_48^_;GX2,I$%/O)@EF+M7\?J
M9)9(=YM&21*2)$B,^DWNW'5J_*V6,'FURBE>='L#6C60V87M/+_V!F.$I7(/
M'(R)[:C>YTA(?J%#0/*G??+9O>,H1'%4B?:E/O['?H[>?8D9OUFRV]4C+QL/
M4VU_\UQW+ZV]RKG ,6:"8(BQ8!!A3\?_>A"%%$4TC4.Y0K9QVHQ&G=H+W,H)
MMH(""#YS2W_+#'$SW\DYC@._^\<@''2%:@604T_%;.11O0XK,/8]"+LO]]Q/
M7Y.*_[%6N?O?Y#_-\4Z69K%/&(,XH!PBXD4P"\($)JF0[@(+LI!8%>LX.LK4
MR&8K)-!26FZN'P72<(_]6GB&]A_VD!G@Q.PL!&YWWH^.-.X&_#EE#_;ASUYL
M'ZGYMO@FV:0M\1V(4& J!(PCFDDW0WB0<(1@Y#$2\<!/$V&T#CBX\]3>;BT<
M>,8/_'23Z M8G7^9KT)@X!>X5MYEY?"3VO:*P]R]TVA!F$<5Z$9@'K^@3R\'
MM7GXA3\WK2%V.D@T5;3ORIQR^1N]43!'B8^C. XA%IQ") +I_F>^_(>%<1+[
M/ X1,V_&8#GZU-[=MBK^LQ)2M8H'E1)3EYUFQ6*!RVK[6\,2U/W,<IX"!@=[
M\'T"U;FF(_M^JYO6$%H!]=LZV7Q(Q"WB)8=$?J3P2.<6L&P%T1/!\[T<;&\Z
M8C.&GOKN=E/H>Q/G'8,_\]6<A\0C<2*@[V4(H@112 3SH8\]+^9!1'R[MFGG
MAYO:3-'I18N;7K1+V]VB"P CC\BI62Z+12"DQQPD%$JI!$09YY'G>2A*$YLR
MX X!'J$D^&<537+^/*P/J&;K9'=0#3R17NJ/?&X'TV4GY XJ8S4^5D-.I<]Q
M1WV+ML;=;_6CZ%^*@GW/%_*!#CT62CI6=:\2B)"DB10)50$KI2F5+GP4&7GQ
M^S>>&NVV<MEQP@:F*(N"( YBF$0HE$3J91#[7@I#%$0I]0,4D&C^K"?4KRM<
MKH8#:W^0X2![@^6/TH7#*T#X0[[4S;X* 5:/>H4CI>@))O$YBGVY5(QBM:.#
M(@S3E"4PX)F?^"$.$H\T8+Y?&O:^[@]E.\0H0/(E<P*AV6S4!Y2!YYV+[Z'U
MY+*OI--I9'/S42>,?97VIX:#O_?,-LJ7A<K>U?61>;6:TQ![.$LBZ!$>0$2E
M9YZJ-A*"^K'P(XP]D5AE&^T-,+5)X;,TAVH(5RP6BMOR1DS+YC$',)J]G->
M,\8NBZK%+VWP%]VI795Q6JW*G*Q7^GQV58 ]\%HU'*8HG0#(;8K2_B#CIBB=
M4/$@1>G4=3T#>=NLQ3J-\1[_^()77,5O+6F^J%NP?RA*GC\L=ZYXE\LOJL8V
M.5[,*4OCT!,8(I%Z=?X#">1\SF(F I3ZJKR&5<RN Z&F1C"JR0GKR*<:S8A:
M!\!QJ3PJ2[)Q8CHS@AK;( .3VD:=)E];=Z!1\H)=E6:@4>K@NJYB,[6S2<^=
MP=L'W3K$VVU\K0O!Q@VE=0CE0=2LRWOW; S&EY6J'-H$WJAB?R5?Y77,I&KJ
M7C57-&D@<X_Z."8^@1GSY"J?1P+B)(WD4M_/8D^R=<BL0O5L!9@:+S?2 26J
M98<O6^C-N'9(0 ?FU19+E<VGA0>[TFN05>Y9H\ X66A] 77;W,M6B'&;>O6$
MZ*"95]_[](A2:/MW?^$KQ:3RGDT8F\@B$86<0L%4,'+"/$C2.(8>HP0A(3(/
M&Z79GQUE:C36R@G*C: 6!]TGL3Q/6<X0&IB7-N!L9;P<%6B!DL6QOPNT1CK>
M/X*:HY/[2R"</:$_^>7Q3N(OR;]SXG[QXIZQT/21L_6"WXIV"W";VXZ2.* T
M]6'J17(]GM  9B%*5#EV/PIBGE%A5,[28*RI\>#7]=,3+E_4SCI]5#DPE2K+
M17%9OJBMJ6^Z*[S\XT.O0Z!SH)MY=XZ@''K7KY%2(=7*V50N&<9',X#%;5SU
MF?'&C:Z^K/A!C+7!5^RS+;]2OL1E7ORVK)XYS47.V;OB">?+>42$)[)$0*HV
M]E#"):]$GH">"+GGDS!,L%'AL;.C3(Y'&D'![[5\%@F8IY$\3Q'.\!F<'$RA
ML<K)O*CZU3F:IT<8+6?SHI+=',[+%_=8-GWBN.(J4UNOT.9IS!+!@A1R+ 1$
MF B(!?+ENQ[$<8P]%D=&VT%'[CVU5UH+9>'N[R%EL!3JK__ KZP63->,F($K
M8;!8Z_2'8Z05CCDL=NN;XXJ?7=7L?66\M<QQ67=6,"<N<9+#>2_OHHL5D(PE
MA$C.CHEJ(44XA20../2SA$0A\3(OL2N.>'R<J9'20;:B$M2JYL,E8 W7)=?#
M-;3;T0>I:U,[]W$8,KES,]9KIG?N*WPAP?/@\FLW,XZ67?ZXW-1WO!4?\B5>
MTAPO[HHJUR=L."]U;[OM6IR1S,N2@$ /(0:1'W-(0AY"BDB:,"Y\$1HEB@XD
MW^1(J+/<%U+:>IND:L,3N6XG]A?Y\[:](& ;("KYN<H?EKKK.J[ 8]WC!>1;
M@/KNLKAY&FQW9D:W\8B[.<=+VJL]LFV)6GG91D'0:C@#2L>ZF^I(6T%.[3#0
M]I$;&5]IR\DIP*>WJ=P.TV^&N7W6K<N7#QMG=DX2+K@7JPKZB0\1DI,$II3
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
M5SSA?#FGR.<XBC@,B0@A\@2!*8X%C'WY?ZE/!2'8-)[4<NRI3;A:_+HB2*L
M^+T6U?!HK8\!SD^( \,Z\)35"U&K*-">V%P= VH[[F@1H#T!Z<9_]KW%%6OG
M+_Q9/G./DE?ORD*NHIZ:ER-&(>8,,9BH2E<(>QQF@E H6,92E(09Q5;MW\\-
M-C4ZTK*"K;"@D=:2DXQPMO#*': WAJ/<"[A^?NH%1-R[CJ<&'-^;NZ#Z40?K
MTG=Z5@S5C2,_8*HC"5KZB(E (?(A#RB!* BP=&Z21/[(!!("(Q1;T<>Q0:9&
M&TUSU%;(GFQQ%$XSEK@6I('9P1H?^TJ>9P!P6[+SV$#CUN8\H^I!$<YSU_8\
MV-,UHS:I 3YF/B)!"I&?RM<=13%,PS2#41"GB9]F(?:MVEWLWGYJ+_K-UZ_O
M[PV3VDX 9G@@UQN&H8_?M&"#I#4<U]GMR=KN$..>HQU5[^#4[/A53BL,;!]&
MQ(.,Q2*$F(:^G*Q##@G%"(8)Q7Z8\""E5@E<EP:<VOM\,E^]?\;51<S-", E
MD@-3PG4@NLKH'Y8X+@XZA9S\B^1B_+T>,<#OA>!4%:/<5/12/0E4R92E\CYP
MG=W?U*?<IKLN%L5W5;M5BJ:* 7TNEN\X6\L;D07_I2C8]WRQ^/CTC/-2;?)V
MA%85@U0;>WE/7E5RN+92_.WR8,.XNN/R65^NYC0D24BC  8BRR"BBN_""$.1
M,B\-1!)GQ"CHZ$^C\=0(=X.9*CT)5,W?:@9X"Y(^O&\2+%N85!5>A=-,U^9E
M&ZC 0X,5R#=@ ;G$+1_DI:LM:MU"PUPCIX<F;5\!>475.;U[;O"SB)O],SP'
M)O'6?P8])C3M;1_E;:5-W3 ([$*F2M^TS_>V?L,&-M#@!G2-SNX#WH('MNC-
MNM.K+II6 8D@J"'4$FP:9MPNCQU+RS>A@?)_VQ-N$6C^9]#'YDD?*6[]?^T3
M;Q<2_V=Z>LY&V/\I%!DO8/]/ <>Q^/\_E>#]=C)VY>'LADK&6^O5S%9$56UX
MS@.6,!(3&!,F7?R0A# +,@%)A'F8<B^+A5%PA?7(4W.U.X)V7&2[S0QSV,UV
M-08!<V _KY5Y!EJI9Z"+[59PH"1WM]%A#9;3'0_ST4?=^K &97\/Q/X&(^<G
M-.%K_^"5"E=3+%NW>KPOU*]NUZMJ)=>RDLGW0MK>_Y!,FZL3WISR.4EX2*5I
M(?,3M;/K9Q!SGT).PB3A,8]B.D[(N!-UIL:MM3;R>=!U96G3GNB;:JCPJJ'C
M;IX=B\B4/\43,4;LRW5!XILP\.;!PGJ%LWVRU*]GH /-D?#P%AZ@\9E 7+A3
M.T\C&-R-2G^."'"GYG,6]NU6JGY3^SM>YM]PO>#:A)]+6?[.V8.NVBG_E*L4
MQVW=SGO^8_5&FN7?\X3A-$-^ *D*DD)QPF&6(@R#+(UI'.,P39C-Q'R-,%.;
M5K>Z=(HI=M2RFT6O,I/9'#@6^ //8!W<NWE*:A9J- %;579*#"MM@%;'X0FO
M"U2=SA=7"30JV[N ;I^KG=RS+],*7LI%VCW^40?&-.VCE@]JA?86E^6+*$HU
M+U3O5!&+54[G',N5#V<)C-*02X)51>JH7 -A$0L<ISXGL=4&4 \9IL:K2E!
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
M.D[/<CG8QV*V@9*#V&'$($EW)K@B/M(:Q(%B(\WE>*6X2&N@3L=$VM^J;SN
MCTO)*Y)_\V_\'5[AM^NRE/>>!X1@&F899)D*;23(AY@3!G&4)!$2H1\BWZXG
MP/&!ID: 3=G[CK! 20L:<6U[ YQ ]SR/N<1L8++J"U>/1@'GL;BB6\")&X_<
M,N"\>H=] RY<W[=TI;RI]-94Y>JWN'K\L"B^_YVS!]YNX._':]6IB9_YCY4?
M_"H]N<?J,Y?KNY0S7^VKXR"2CE7"",Q"CT*!!4\XI1D*-HG/]^;^E1OI>IP]
MWX] /$K^W:#H.C2*U0F].BYZ]9TOY!OVI%6Q+7KIQ+)F#MB(AAJK*&:MD.X-
M )1*0.D$M%([I[ZU!;NZM2G92CO@!Z#6;R9_=D"/PR#NN(BF$]%&+JKI$L[#
M(IM.[]Z/ZC_E2^EGOBTYRU<?,-7'M%_XDY1 G=X695E\EQ_>8OE&J#3AQ$L%
MQBB (B >1![SI"O( DBXYXL$\2S*K-;*=L-/S4NL=SL _H;SA=Y54WMLI)4:
MK)?2#D T:MD1M:5=S AY.+0')EXEN%H(UZ*#5G85A=-(#S;B@U9^=[3:#S>G
M]&DIPJ@TV0^>?3KL>9=^M-?6J'M;/)%\J1?4F^-9M;U9Y4PG>:N*04WP2KMH
M$RA!D1>E,.,\E%YM0&#J)3XD?I9D.(P0":P*QO4796ITV(BE3Q-J\0''Y1(6
MZU7_HA976,J,%,?!?V""W!3?[&@QVX:3Z%/&K2([P8K.UNCN '7*G%>(,RJ+
M7@_;/J,ZN&-/IU(E>?$3=3*: /WJW9K_MZ2'>VEL/B=>("(O#"#E$5==+P1,
M:1S#)$Y\^9O0#T-BY5?:2C U+I4/,[+T&*U!-W0:AX1R:+]1RS[;K^*SPW_U
M4OT.YVP&E Y *^'0>>R+GUO_T5J*<5W(OB =>)&];]0C[.[P'/RP<4:3X7I%
MF$P8!V$6DQARXOL0A0&"!!,!LR#U.0L%#C.CMF#CB3PU,E4;*A7X:5&H]..?
M :OK3K09/MOP%_#M;)W$UWH SO/T-,TZ,+$?"9H#QUH6?5QN*A*T$73WFPBZ
MFVX$W8=3$72WO2+HQGDR+"+H)O>$C!1!-[$GQ2Z,;E2CG0VC&T>2\<+H1D5V
M)XQNW)%[9C?GRWPE_:9O*D=K)5^G7(U35^5Z4J$H_Z/?VK8+F"KCH!RJ#_(+
M<S_%88!# G&4!1 Q(=T52AD,<,#]#".*6&S54*&_+%/S0][PEV)I6=_B&E.8
M+?!& GA@CZ#6 FHUP%:/NJ;@3#<LI*LZH'ZCTJRI0**7?4H?A_FWUX/J-H/V
M"GG&S8&]'KB#+%8'M^S'HS>+1?$=2[TE7]<G&^I<M^D=%7I(2&;D,$ )ALCG
M$<RHGT)!$X&3)(V8;W66>FZPJ3'A1E9]9,J*-5F)]6*3UF!'D6=1-N- 5]@-
M3')?W[\%;73H#/@!]+(9V,@^:\]'=1"1^\Y;)B Y):VS X[*2B:J[]..T7?Z
M\8K*R:^+X+1CU,ZARLGGU;V\J>Z#'ODIHBG&, Q\ A'-?)A&(H41(6D08XHB
MX=DPC-FP4^.:HR_-1I7MZ].FU-7: *5.KX;TAL8Q(R;WD+\&1;E!VYJP[,!S
M2EV&0X]*8G9P[-.9Y;>=%^ZX*Q8Y?=E62X]4,U0_\:'P/4EN(?=@%J$4,B:7
MGTS0@(?(4=6.O:&G1G ?E]6ZU,[4KWBE!E3G6ZO\H7[CANL&O6\1,T8;!N?!
M]YO/%.J8@5IP\'OSW[$[09_ ;:Q:'?O#3Z50QPE8+*ITG+I#/W)[EU?XX:'D
M]8MY*]KBM[M=('Q&4(1) @,1^A!YBM<"CT),@CA-?,0B:N6T&8TZ-4K[NGYZ
M4@T["K&I%,^V>G"F<A[I(E>[[A6G\L71;^7F'$\)9$=S9K8Q8SCGB ],;KOR
M*LS;DY A.V]8H>24RLQ&'I7%K,#8)S"[+_>(<_AM*5^^59F3M7SUWN-21>16
MMZ(IEOEU3:J<Y5CUA/Y<K.YX^827\LU<O'SA^5*5?.9LCF.$(N)S*#PNO;4D
MQ!#[3,#,\R/",YQ@;G0JX$B>J?'=CD9J3ZRN0MJH!I8%6!1R4BI!OF1<Z/W,
MQ8NDQE8?BY-I!\8T"$@8UT0#$^2N=5IM%%&V]6*["@&I$>BH!+Z\DIDLH@/&
M-==(1__#F\WN--\=R&>/ZAT,,]XYO#M,=@[9'=ZVIZ^O6)KKU8260C[H=_+A
M?%M4NB/UPS+_'_F&"C^B(B(8DDR%]B%/3H@I":$G8A'$01CR0%CY^B:C3FWN
M>__TO"A>Y-Q&.V+K)&A5\NI97FNY96&&O:$O[QK1H7WY6E[0%1@HB54V2.4P
MR\,*&+?NN]'(X[KO-F <N.]67[ZB(\Z;RRT4WNRW4-!11B\?EY),]91=Z8K-
M]X]X>?NLW]//14.87XK%0O*K^M(\B!G+(I[!6#ZP$(G,AYD( YA$88A\Z@>,
MV+?*&4W\J1'DY[4Z,M2%H)22EFPXLNG-:'6Z!AWZ>.SZECHU!*"#0=-88"51
M  T,,[ !0G[<>X# [PH<T*#CLEK8JYC5?7.>\508OVO/Z.8YVLYG?"EZ['M]
M.I*2?D.I_+X<[0/'JW7)_YX_2"$.\M-KB>8)S_P$11RF.) 3(8E3.1'*YRY+
MTBCE+$.A9U0_S8TX4YO8-L(#44L_ X]:_DX1#=IH  JM@L4.RO76,]CG&M4F
M \]-2A=P>Z3*QM9.'UH[U3H=J;K13$"CVLEBHVM4>XVTSS6*W>RVNIS!?':G
MZ_I1QMOH<H;(SCZ7N[OV6U?N)MJV^;7S.&%A(.<^&/FAG/:"3)UADPC&-(Z"
M(*/8#ZQB<XX/,[7I;)ME3E5I.+$HOM=EUXO-'Q9*?LL%W F,S19:UR,W\*1S
MD)K?RNAN57(> Z>KAQ-#C>KEGU=WWQN_<'4/K[F_?_^#ES270I0YY=M.G;="
MM2'[%9?_YBO=C.QV^0E7JW?X94Z]-)1$DT)",U5AU MABD@&DT1([YH1@801
MSXPL]]2(JU4 /"L- *Y4)^9.VV:AFB4^:47J%'G5,T)MSB^D/H!A':?S+*5Y
M5$FUNKFS52_GL1\; []^F@_#GV!SJGV4M/Z=1L_ZV%4]1S4&=>]-]1PI&(#$
M89J/BL728IJ/S.LTJN&[C")MK\_R=BE"\@S>8QIUU1&V$?+"2F&G/M+BZ4D^
M-]6JH/\^1D1'1JK)R%5SF_$-?785-*(XXRV7QL=X9UWU"L.[+&2YK>QV+R6N
M!"_E"M&?^S3V"4\XI#R@$,6)!W%*$20Q2C$C6<8%O;YTY?'!I^;SZ+EH2R_T
MCW5>Y7JRVW"'YBX7U2I/F,-L!3<4R /[$B<K4FXE!QW1ARX_>1ZO$0I.GA!@
M B4FST-C5E3RPCWZ<=M=67R3+V6Q_%"4[YH4\9LF0WP>(HS\*,8PHHD/$6<I
MQ$$2P31*@B"+$(Z%454TD\&FQET;6?7N4EW63'E"1[H"6NXUG87<C*]< 3DP
M/[4B[;3=[.;/-^4@P$\JG+ZL\.)G=QQE@I%33CH[X*@<9*+Z/N<8?:<?Q_Q2
M%.Q[OEAT0UA"0:)(ND,PS1($$:(9S*( PXS'&>.,<Y98[5X?&6-JC-**:!H9
M8HRE&6=<B=# 5&$+CC4=G%'?*0L<&V?4E_^,HOOO_+E+^[WJFRYZORWSE2[!
MX$E'P0M]#CG+Y'HHRA@D:<B@AWSFA3A5_[5YT0]&F-IKOFT@J23L5=WB$$6S
M5_PJ; 9^P>U@L7Z]3ZKN].4^'&745_NDDOLO]ND+^[[62L)\D3?9C[\MRTW4
M]#W^\88ON<A7U?L?=+%F<MBF1?$=+U=U;Y'[XOT/_*1"L.7E7_AJ72ZK[A1&
MD/!$E"&8X@Q#E*0!3'F40)*15(2AG_ DL&.)806>'NET]56[+>N.QF"%?P#2
MZ'R5^S'X@V!*=-,Q[^"\N6_9KK) B@]:==7)4*,P:#0&6Y55LD^KM/Y:H_9@
M'M=81G+,\ ,+/?*$,8X)#N>?D<;M67H7YZ4^(?BT[9CT*\?5NN3L=BF%7Y>J
M"^ ;7.75;\N"J/)+=1'AY_5J5[<W+]N^+JJ)X+M"==.:>SY//8]&D'J^7-YF
M82P7NM2#,0T8ROP $6*UO!U<XJE-:/KHH#Z_)B_;5B) BPQ^KX6VG+R&-[O9
M[#4I8PX\?5UI1_N:P&-AZ[9R\.!2CUM?>"PC'%0A'FU@NXE']1)_UP2)Z,,;
M?0I:K]+FE @2BRR  K$4(DYBF$G0(<=>&I"0!AXVZLMU;I"IT7LK)]@*"FI)
MS2C]+*#G6=@53 ,39P^$C,G2!((C_%9Q^M>'XMO?Y-=K:I,?-*-I+CM[TU'H
MQT2MEC&,KNWG7=Z7FG%>OJK@J6U=LU1$.,H0ER\WEZ^YER"(<9)!WTM%1I+0
M]QF??^,E*4R=PN,#V3S#W>$&#'G44602VS;H0]61>Y=_RQE?,LO#TQ/@FCE>
MUP,V\$O?"@AJR'X?I"C<>12<^C4GAAK5&3FO[KX'<>'JO@W@-][(S9+I6S\6
M"_G]JDZWG0M& X+#" 989! Q@F FJ \SX@=>@E/?3\/YJECAA1DS7!K0RAW8
M##O@<Z_&Z/8OUA11=>3^"^!:<ML.[Q> -^,-EW .S""?]C!\?QZU'FW:S:!P
MW)C]PJ CMV(W@^"P^;KA]_J1S'LA.%WEWU2KJ^*)JWTSO.)[.W$JF7_;RZJ:
M,^'C*/8Y]+B*\$KC!*9>&,,0,>9'/J=A:E5$IH\04UN;:/GL>*87]F;<,S2B
M _/11GQ0RU^?/$@-P*X*LZ:^2D>+69O9XHZ]K@'3*:/U$F14EKL&JGWFN^I>
MO7H&/SVI% &\^+B4C%%'T.+%5UY^RRFO?BF+]7/3NHAA/V5>G$+JJ^(AE&*(
M:1I!CK+(2Y$?\IA;-/XU'7=JG/?VXR]6C5>-\3U/<@.B-C"O;87^VX[4H!4;
M:+DO=XBZ[NFUZ4T[!,JC-9AMA0?7H6W;&M86LPO]78UO-V:35EL=]SJM6G^]
M9Z("7ZKH9.DYZYGBKJA6)5_EI<X44[4<566JY_JB]GRY;BTQ][(@")-,0"Y2
M#%$4I9!PGT+LH<0G$6/"2ZW2&'J+,C7:?\?K+)*=3&3+;(;^=C%S@,=!>^#I
MHE%"+\EK1W=7#UT^MBXHV*C2B>H9H_/-]2B[S:7H+\ZXF197PW:0AW']'7N6
M&5+#*1XH^:.Z?>NMJT2=M[AZ_+ HOO^=LP?^"\Z7ZI>ZB:MTXM7I:"YR6J?O
M+E7$SES$(?*3+(5>A#R(""80LT2=;J8,I2$->&;D5@\AW-1(6(D,?E(99C^K
M!+--72/PJ!32^;.XJ3>ZY"N=?8]_6)8W<FG;-$L8BM($2@L+.9W*MY<$ZD<>
MA9&/$2-)8G>0]5K6'>?XR]B^KVA3/XK\$/L"QAS+]]6+.<2<8!AG(@EX&F8!
MB>?RZ9NH/;/:GJV P]GRIT_:C _*I)TH7/E3H6=UVE5:_EII/9'7ULS;>JU7
M<6#_J_:Y=O1J-R1KD\Z T@XH]8#6;P;J][;Y:]W$?E]/[<_=GS&K?1VU ?!W
M6WW-I8#CUFP; -J#2F]#C-&WS6O=J.^?^>KQ[;I:22G*;4C;6B[[EJMY@A"+
ML:>JE1#IG?DT@EA. 3!@GD"I'WH)LO+33 :=FO_5RMP]?[;MWVH M1G_N@9P
M\&W0!KOO4E[0"CS;!OI*7JV%=MFDU1PBQ^U9#08>N3&K.12'+5DMOMLS[H57
M%>>[U2\W0[1E,-^M^7]S7'Z07#D7448SSTLAT:<QB60BS$4(:88B1GV>8F%%
M1[8"3(V:Y(,86T:\V$)N& $S()!#1\1HT6?@H ANAZ-6!2 <W.&<S8!2 2@=
M' ;-]$3/;1"-K1#C!M7TA.@@R*;O?0;J^52=*F+7M--H:]E5'Y=WNH#B/[FJ
MILC9S3>IP@/?J74WYZE/$B88%(00B&*Y3,_"+(->C-6N"_(R/W':\\FI^%-C
MUU8X!GZ2*SU6+!:XU&5YZSJ8IVL13>%1,./MZ1IX8-8W*;-;7:BSNVGSM %!
M;?34,,Q "P1HD-@KRSMBPZ=!;#ANPR>W*DRKX=,@YK%N^#2,%->L"_3<_(Y7
MM,RU"+J7^IR$64(B3T#I^JJV%MR'A'(.O<Q+:9IR1'W/?@EP=*RIS4>MI]KX
MIQUQP>]:8,M\YW,PV[C]5X,WDH?? [>>KOQ91 ;PVH^/]PH.^EG%C_OBY[_2
M,]:];F?,FS"CX^2W+33Q06K3\M>MT)'W#>O-*2:$LM"'. ZIBO\4,",!@3'V
MO QG-(OM=AR<238U<FI.2SJ5A$#)\4(??ZFG95..7C=_7Q;+/];RKR+GK*TB
M7^NECTQ87M5_?E'K<?G3<U$G8.HO;[_9?,<R&-_9PV%&DJ]B\A'=YXU7O'4F
M.CTHI+UJ\6?=6D0.0_9=H^LVCM^9=.,&][L&]2#BW_D O<M;2^>156J CU6U
MQA*>6_&I6#[<\_+I'2>KFR5[BY_SE8I9I>M2G_Y\YJMY$ 5)2#B!C*4>1*G'
M8(:]"(HP"A/D>0C%L67MZWZ23&TB:!6I67_31-2^"'9/PYB1\BAP#TS"NTBW
M6BC&57I :>PGH#314VJC"]@J,P-2':?UM*]#U'6Q[9[2C%V)^SK0CI3IOO*&
MO:,)5"I>W7_@2U[]^U.^Y!]7_*F:QSC)2*I[PRD7FL<<IB0-H%"AGI$?9&%F
ME4-Z>JBI4>&.I$")"GY7P@(MK>5J_0S"QJ$##G ;/F"@%V1]H@0NH.$Z-N#4
M<&-'!%Q0^T@<P*5OC-F@\E?\(W]:/[4.I(Y2R,E:)[C1(*+$$S[,4L$ABE@(
M4Q]'$ E),I*%N&!&>X.#23@U@FI$!5C7UP2K1ZR<!< ;T0&5/]!6?@[86E5'
M4PWC7JO/Y#GKGV?!2=AT H=:%\ZTVB>BU11T57UM"X_1"-*1I5^GY>/3A?<Y
MU\?73_E*G4NN"O-W^]7;-AJ899@&C><&_A.T8C3 S4W319.!^BTMWLDG\!M6
MY2&V'B_EF,1QDL"0A"%$*"4PBSQ523D+O93&.,*AS9KBR!A3FZNW(EZQB#B&
MI=GJX4J$!I[Y;,&Q7BZ<4=_I.N'8.*,N$,XHNK\R.'=IOU?],U^I+ C=:XQQ
M]N;E-\DR'Y>;<+T;525&[U@H?LF7:_F[YH_%LKHAE8Y8GO,H8'Z&4Y@B7ZX#
MD"<@3N4Z@+(@B3(O%%YDU5/(C5A3(Y2W;:)ALX%8; )@\4:?_V-'+X[L9\9(
MXUME8!*3"M599JU*RE?_26D%\N7/G0#EK6:ZFVNC&]@J!WYOU7-(@6[Q=LJ:
MCD0;E6C=PKG/S8[OWC,, Y>J68?JVZ&=QFT]WDS@F%,60A*P!"(LN&3H+(,A
MI<S+$$%,1%9A%:=&FAKIMH+J,&(MJF7PPDE(#8,17  U, ]N,+IK,1JHTO%%
M,-S& IP<;=RS_4M*'YS57_Q"S]R(%5XR\O*)K]2+=ROJQK]-Y;(4X2SEV(<X
M$ (B$B>0H(3!"!%&1.S+_UDM\,X--C6.:&0%C;#J0+<6US+AX!R^9FSA"K6A
M]SU/ >:PX)L-)&YCX\\-.&XDNX'J!W'G)M^QXX^J7,U_S9=JMZEYF),@S!(L
M"%3!X1!Q(<DB#3RY\L.<A"FB(:8F9'%PYZDQ0R.<&0\<XG3^I;]*^X'?\$8N
MA^_S26W/O;SR2YT75_ZT_](>WG64-_2D,NWK>/J"GBW;RZ*JY.)"Y*MY@'T2
M>F$$TR!2S0F"5+Z')(-!$L24"2S?P,BF.4'GWE;OWPA]"+1HX%G+9MF7O0.8
MV=S;$X:!7\0:@;OS"-@W7S_4U6W3]<[]QVVV?JC809/U(Y<,7T[A_GLQ]U&<
M^$$6PQ@E.ELX5,7]!<0)CR+FIQ@'5DV5+<>?VN0JGYUPN&(*"G"S%W] & <F
MAUZE%*0*KU-)H8/=JQ524#),MHY"!Z!KRBAT;].W/]*2MTN'N<<))8RFT \3
MY>*30+H;$8:IGWH"XYA09,=:G9M/C9+JOL>@6*\JM8Y2;]1ZR50=P7IY*S#5
MB-MV/>K :<A)/4$:FG V<>Y*0(.-DA[]C X5=]R[J#/ R'V*#E4[[$ETY)IK
M^@_=BO<_Z*,*)E$M/FZ7ZI!"_4^U./J&%XHVOO!J5>9TQ9GZP\V2[?ZB<^4\
M( $3)$A@2$D$D<<SZ<'@$%*$PRR)4Y1RNV,$]S).C5)J%=6KPALE0:G:[=2?
MJTT%6I4SHC_PK2Y]FAZY-;CA(<?KFG'HXY&-!5O]ZH9)TG)*Z*92:4?V&=BJ
M5?]1&7?_=^\-[-RSH=(@EAB@WY);.5^A'=,@0!_OUC3,4#U/DN@C9^N%G*F^
M\&]\N>95G3"J&XXLVN*%JJN><A@^Y=\XNY'^ZZJJ:UV$S/-\PCB,@H1#Q'@(
M"6<,AIS*U7$8$#\UVCYV(\[4)HQ6&T4XK3YUP%"KT::N9YV\KYTRK16HU>I7
MG>1*HQH><(UFJJ&/P(:WDOU1F1-PW1ZF72?2N,=M3N [.)!S<U?W/40^<SFG
MW.,?=T6I0\Y7=?RX&O6^N,.JW.PF0!#3B(9,KORI.NM#GI= G/H># /$D)<E
MF LKQG8DU]2HN]X^J%0G@J9^>%N,!5.Z?EHOL/+^3G<F<->-P,:X9LS]"B8;
MF,(->A!\KAM%2-54UZ>RSNWJ:*=V5VO]!HD =8SY:'T';&2;3,N!'H#:=!OH
M<_M^I-_,,U_X$\Y5(-D=+T51/NG*!&21/^B0T_<_GKE:&-SG3RH257R5OZV$
M"D1O*])%J8@YBCD,DS!37?I\B!,60$QC@;C'(M^S"NIW(];4*+_12BWY&[U
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
MJ \*O#HY(TMN4G*EY]<_ $A*E"51  32[)V.R<JT*>+> _'P KCWW 2$!2P
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
MZVJS:!N:W%7?>/5<4J[K$9-40!*F N10K;73) $8IAD0'',><QJQT$CNY]P
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
M(Q C/Z^&&-BWE#CVUF_GB-[]IVT0<>S841^($Y>X/9BM]C8229X+$H(L25(
M4YP!@HB0(2\IHH2+D*3,1IO,7HY["DVQ[VJ, &O;[![&%J8BIJC !09A0F.Y
M*)" $8(YH&F20\QQ5I#0KAVM/5#3M(]]CZOJ13VVSTHOR0DL46#&0X% C#,(
M()5@H1!#0& <8PE8FN7$AN<=OE,34/S5WRDS;I^=OOWML,?6=#ZBR/Q;J,D/
MR\9?I0^O@K0/I0S.)*!M6!]&F;PDB4 >%W)%A%/%W"$!/(Q9!F,EQ&"T67%\
MZ[D];IUUYBNA5U!=7@&Y S#R(]<9YGGE<]K?JU<\KVX[V4KGM#O]%<Z9*QS3
MV^44_28GK54WQH@3'$,.4AJ' $8"@R)/*:","@H3FN;8:G%S>/NY/8U:]UB9
MYR@2_0H\LU>A.R0C/Y\6:-BGBI]TVF\"^.$0TZ9UGW3O*%G[]%6NC>[D$R+7
M4?>X9+_QS2*$ N><(9#%N9+EE"]2$G$.\C!&4!0LS#*C&K(S]Y_;H]N99]N<
M[A TLR?V"BA&?F0[RP)E6K_YTGO\5,K OOPOSH+N(I6QI05FY>]OZ:9\'N[N
MY]!G[B1,GOO('8XQ<9^XDPX>]X$[?9G# 4)3<OI7OGZH\-./DN)E^ZHA2*[5
MTP(!R',.8"(?^8(1 J*(Y44>L2S$1HO3P5'F]LSW+;1\8P^C:7"LX .CD<G
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
M3LRG<G7HD>A\ >V7$J^V:EKR] 7B$<UZN['CN6RCZ-S6OD2A($DBEZ,1R@F
M(J2 ,"R79922%+.81-"H2>O)N\^-*%OC:L<R^$/D#(]:7?$8^WS5& K[,]53
M+OL]2#T88=K3TU/.'1V9GKS(M?])RQ*\WK5 *6@2BER B*8%@(B$ '/YX,99
M6* T1*1(+1=5QX/,;SW5OF@WRL@;K9THWZ;R6[5=L4X]D>ORMO\>_R4*'LOE
M4K]__WOT%]C]2^_S__?T+W'W ]NN*D=3848"U\$[,A/L QA>M_U5I($^VZ6<
M<]YSQY2C829NFG+.S>.^*6>O=$JEJ#?WRVTG&B\2G,N%$08QB2& "2]4BX0$
M4![&B/,H9A1:9$OT[SVWM[FR#CQ)\ZS.X@_0,DIH<,5@])P%Z;ZRS*4NY14.
M5FD'KGA,E%E@@8OMV><ISR\<;QY\9,H3S%.VOCJD/'F)L]K\[]V7*9%12(Q9
M"F(&!8"QR %.LPP(FN8%84E"4&0I+O_[3"FH6\SK(WU[G< ^:F:1A",6(U.1
MDM3__=LX@O"OW?6M__[[I _G@&,GU-V/+G&5TWM\JO@/OJIWNPXRZ+@3,@19
M4"H$C'D&BC2E &:17/KS(@*Y7$,@&(49HY%-K?_ 6%8/[P3%_0>F=JD_>-,(
M'.*V9<MWOJFP_)/^V*TYY K$5C[O//YFC[TG5$>/2/J MNN*7[ZLZ_I7O:90
MX$F+;X+;5R#?X\KK!J@!7)Y5\LZ/-[$PWD7'C[7P+G_$C7;^[Q97\B6\?/G4
MI;!]7FD))A7_[5->0XB+,(404$K5B@45H,@9 DC$#(M(%9):B=N9#3NW2&)G
M=; S.^C9'8#@]Q7>LG+H1/2:63#C(?_8CDQ)EV#]8Y2>#G8P>:4BPZ$G924[
M.%X3E.6GW:I1U %<U1ZWO*^X?,Z^EO5_=BDSO9'K3;G9ZG1B&?M_7CWS6J<'
M?_SYI)/9%R1+> @S"&)1,  I3P"*8@J*+$[3,.(\C(V*7GT;-C>^VS^.9<]T
ME=@<J"3N>DM_!*M=/EK;4&_GE=+N;(H'RCI8EH_FM.A]PHVVD-YD&D>/]GI>
MZ9(D[5>@'+OIY1+VB7?OG4Z?W_L7= Z^T2S:U=V\Q6Q.M'OVE;=E W6 >P^@
M<'A<=0U(4]BM']&VB&/7[/+DX[QJ:%NM"MI2C8 VWZM*0NRQC,'W'%XJ<_ V
MWJ1E$+Y1>ETFX?W^+EIB?UVN"5ZJ-7Z[%Q<6!8$849"0, 80B0C@-"( ,L$*
MAC IN%%[S-.WG]NK^.-?O]LH6AVA9? &O J#D=]C?&^;D\+7$1XVDE[7X#+1
M&\$*'TOAKG/N#RMU'7UJ0FFN<Q8?:G&=O<IM)^53^9,SU9E@USNJ_:I%J$@I
MI@30@G, ,<N5E$8,BB2-0L&R!(O"9N_DW$!SHRQM)WA2AMKMAIQ%TFS_PP<^
M(]-9#YI>]S?O)S.7D/"ZJ7%VL$FW,2ZY_'KCXN+U;F1PI\JQ3^S:JGWV;N>V
M49"6/Z\XKOD'WOSWEM3:C 5/8ACBG$JRR&.E.)\!Q!D#$:-%QA&%*;12X+G>
MI+D1C/9(U20>G1"Y'P-YF#@SEIIV.D;FLV8F#(^6@C\Z#SQ2G3\XO9*B![,F
MI4]_,+XF6H]W=A5'%;RJE,QUF]GWI<2D7&J]#)4E"J,$ITD&04B0JKN/99B&
ML@*0-(Y%CCDFH9$8M>%X<R/3SEQ%F<%R;ZJM/.HPR&;<Z!&ZD8EOAUJOPJAG
MK.<L74-</ NG#H\YL8BJ$0#'@JIF'W,CEG?;NESQNKZE_]B6=:GE1-1?*]XU
MKLY('K%(8HMY"E6O#@YPDF> TR+' H>,"J.M*N,1YT8NG<%!S^*;H+/9L=+G
M,NYF;.,5S9'YYEH@K2G'&!ROI'-YU$EIQQB$U\1C_D'',L%6M?M.F!0L:B7I
M?38)C^7*4N <T 2&<H&9<(#RD( L+J(PSD2!A55.SS7&S(VP^G+HU8'=S:%8
M5^445,:].KS,F1FC3343(Y-=?Q),:[E;A7HC%4C[HDD/N/JML;S&H&E+,CU
M=U3!Z>.>;L1[V^H7WN,7==OWVTHEQRYRR@7-0PXB7G!U)ID"+(H"\ )CEA4D
MD51K0ZFGAYD;6796!D^-F79\> 9*,Z:['J"1.6R'36OA3=#:Z(^5AC'PRC=G
MAIJ428;=?<T1%ZZ^;BM)\LQM7?--+?_2_4QUJUW5DGMJ7CWS^G;%I G5%B_K
M6R55JX1(/ZVK#^LMV8CMLC-OP8I4$$J81#QF  H4 :3ZR_(\RV/.!(D*J]U^
M_R;.EG6:LG+]UC_4"<:=-SJ/C;7^[+1GW7:V/,ZYW6;8V\SD5/MG*IS3[MWH
MO^Y^WGJH)'JTCUH=H'52+7S;[\#7W7= _O!@VMN$1[7-['\CSO^<C+)WY]',
M-]GN\P_SN1W"$49R>\4TU59=L6X:(Q3+8#*/,0$P*9!<J>,$9!DG&9/_#-/4
MYN70O_G<:/V[*BKL5?0%'[5"N1U9'Z!G1K.NF(Q,D(U9(^2&G/+7*_D<## I
M;9QR[?4#?_(:UVCP288@S2)3_GW)6T'QV\=UM2G_J\DPI"BC/,L@B"*$U!$
M!@@* 4).PR(F"8LS*PDODT'G]FCW;=;O<=PSUC8:,\#<-+[RB^3H$=/>W)M@
M9W 3%YG@Z1#LF /D.7PQ&'CB@,0<BN,0P^*SCKM22SV;G&EIV'>XYDQE7,CH
M1=^]#61V9>VB(+"@>00(0X5<<\8Q(*B02U!8A"EAF!"6V\@*V UOQ4X3* U\
M4YU! %%6ZYRRSNQ^+EE ^(J+\OSFC8]I,=SY&@WLL7?UE;TMSO?X19<6W5:5
M:I"B_GZS7_)A(=]*:CGH<:_,"36_>VAV)DR[M^8$S]&>F]M=G'?BMX_;I1KN
M7(I9NPY($8<Y9QR@D"G)HRP$!99T%_.<96DJ,$^L\O"-1YY;'-8S/+B8N6F]
MF6\X&\;[^_XQ'GO+_^[]YS/J*2.LXZP1\GT@8#CZU&<$=J"<.#:PO(&SZM/C
M>J5#CZ.6'XN8Q*Q J8K/N(S/*&2@0%@&:2*F41@C%-FM&8<&FQM'O3_HCG?<
M<,B]N] @Y&:LY O(D8FHQ?!;@V%CZ4V_7Y!7,:>+B/A6<SH_X-1R3A==/Z'G
M=/DSKHQ2R[CJK^LU4SO5WWCU7%)>?ULOV8(BP1$O<A#E\@^8)Y$,A2B2I,(2
MA"GE.**+%7]0K&?**.<&,WH,BN8QZ \YYM.@>G#J?*YGOMI:9BD,P&K*&5=!
M-9U<K8)(FZFWE#I# V6I3[ZXA(9GMC@[W,1<<<GM8Z:X^ G'U%%%/I_K>LO9
MAVTE>:<IOFGHZ"NO9?A*U1).77;[)ZZ87J]]6E>"EYNMO&9!0A+%.,, DH2I
M@ID0($P@B%)!8\'B),*Y5?[HM1;-+8;9VQS\#_SX]+]59S$MBJ7.IMN0IN)+
MKK="G..9ZR?2C, FG9ZQ]Z!T%^#&F:#Q)FC<V<=)O=EK+M=.[0H9>XYY3##U
MA;'?+-.KK9HVU=07B$?YIMYN[$;97Q13J!?" L(P27F, 4V3&$"&(U!0'H(L
MC=,LXUF,0V&S<[^[\]PVY9ML $V1ND&Y'37N 3.C."<81J8J;=--\'[(>6N>
M.7+4*U_L[S[I<W_DU.OG]_B"*T*G'S($DS%$DYWRN<L[O%=G>>M5?_?O^_JW
M@X[VG]N&]CN] !S3**,I!7$:I0"&O  %4:T3F?QR,!1E*+9J^.W7O+D%58U'
M_^(0(_F;,8N Z4WF88KHJ77L?[;Y63?!SKF@]>YH#_S0P:#S<!0]B'' ]Q]6
M^3-Q^AC+.[PG R[_H[BQ_N\K50CXL"K_2Z>)OFLR >I.I4(%@-OE1H[[2:)U
M+P/#J@D/E:[%NJG]K!>,)"D).0)%#F7@EA62ZT64 \13FHDT3CBQW(+S8=;\
M-NN^<K:E>PW:)V5W\,)QI;,PGCK#[=X"7F;0C/LGFY5I&+_OCL[/[QQ2&6B-
M2\'.I4#11:"=:A?5^B/W%R?-FN1]HNR5VKT8-BFA^X3R-8U[O;?CJ<BVWJP?
M>?65+W4.2OVC?.J:.N4%CG*$"I"'(@&0A P4*28@A(BP@J0HPU9Y(0-CS2V8
M?K\L559"U5EJ>28R *KAH8@?J,8^%6FM# [,'"&7PP .O\<B ^-->RYRV?&C
M@Q&#CSB6WE3K)UYM7N[EEV!SNV(J\GS2K8++FBZUDO5>D*% 2%"8,! 66)('
M0PR@6"EID)SA@F88YE8B&C:#SXU-.MOUP>'.<,O*'1OPS4AF+$A'9IW.[)M
M&WX(:K"W?:3V."ZH^:T?LC%@VOHB!VB.ZH]<[G&=/MG[]2,I5YHLO^[BL<],
M=7\0I5I -Y6/K4 1DT;U9-+D[[:/G*D5=E-"W_O=E_7JX3NO'C]PLEDD+(IX
M+F.H*,L9@)AC4(0Q CC&#*5Q)%)HU%OG3:R?&Z.JLT8F[0IPXX";0-HT$V]&
MQK.=SI'9?"?<UG/\)MB['O1];RKAZT[7C6GN[_D8M #<!'L(#F4G%0I ?D,?
M X6#?SFX2:=O%&FY:3QX$YFZ22?GG.3=M$9<H=+>UP+=C;>(<Y+E,(Y!'J(,
M0!G' \(B"'"!(XQ(RBFS.I0[/]3<WCE-1<AR1R#.6L #Z)J]*_Q@-C*Q-W =
M:O[N[/2L;SZ(A7_=\M/#3:]'/NCV29WQX4\XBSY)8F/M[J6*V]N_WI%E^=!6
M^:>"H4A&NUG3ZB7) *(\ Q05.$$B)23;'>]\MQ)SNC2TPQ'.]PG(I+4S6.\,
MM59=N@BZ&9GXPG R721E;7?.HK< ;G;_NKN,IHNDD2D^OC6*+HX[M>B0*1 G
M5(2,/^K0 ^_?\'*K;[+3'5(YX9TN4???.]&%8+P?7=VR_]@V[?CJ18Q8GK%$
M@#@7!$"U?5GD<0KR2/Z9%I$@)#)NG>?+JEG&018]YKS-SC"?O1GF(S/>SJ6]
M?EM3@=)YLY. TT4\>\\.5\D]Y]YB[BS:"K[%'$[4C;#)VI6SA ^GLMI-I9)G
M?-[-N/K=/[9X68H7E3_0"33*J_ FP!4/>*FC[!7?J'1\_(!5@UM]$]I6+.&5
MVB/C&UU'L>M.JX;@@7QCRONHWK845Y4>0O_B5WEA,X9\H2TYE9?M5CLO :]5
M5E%9_U ]4=;RDK;GKNJ#RW59@-BJK&YM@G0)=U]#U6XW(-U^#^WO]RA'U]H5
MO)_ 8+7>!+6\IUP8RX_S9<W_E)?H/KO*Q0W^N5ZM'U]\]=7U_<4;[ /I;;#I
MVD?ZQN>@ZZ3WFU_;.$!MHZC.O94FAGI_N):F810EB ">(@Q@ CDHHH0 &3RP
M H5A3H65(NWE(><6 ?3UY_?[(6QH0]45;+,UC%\(1WZA]]$[W(X.>I9/I-=_
M":^15/G/#OM&VON78#BOL'_QDXX[L$]<=19?/>C:C-ZVS5^K=5U_*(60+T+I
MY*UN2+]+P(_S N>,*P746 #(DPP4,4<@YB2/0B+BPG)WULF,N?&5-KZ_7VM9
M)>$X&8:;N:-#//9&;^= T.!\L.6KG0CV7MP$C1_C]+J\"DJ_^\1NIDR[AWP5
M7$?[R]?=S77ON<^^7V1D^'G#'^M%EG.,8<Y!'&$&(,L2@+.<@KB("\QYSN,X
MME.5/3G.W(CN51 1_*$L#;2IECWDS@%KNJ=\-5RC[R,[(.6P=SR(@^?]XM-C
M3;Q'/.CP\;[P\.4.>\%=M_*_EYL?72JL/E'7^;"<W>-J\[*@/,VB+"0 $2KC
M) 0)( D6@*8PSBC#.<)&<9+YD'.CBL[H9G?(9D_0#&&#S5KON(W,&3O(E,%!
M9_%-UYZCM3K09GO'TV(#U3NN$^V.>L'7;LO/"JK!_3RS.TVW66?EV<%.G-TG
M'2CZ:Z,S]I6K1I^-6DBG_K,_#U293.WV\&_K34EY4_ITM^(+EJ$T+T@&$I%K
M\LX!AIC*E6Y2Y'E"0DJ,,FE]&#,W6M_Y<:"IM,\RN DV>U_4!KMT1EVJBA'7
M*T/M-R^S:/""F'!N1GYUM)XH$NOFI^=,+V_A)NCY$S0.=<6B=Y/.C\4+9\)Y
MFNA5-/I\V;VF/ $\^ *[=HSI7FV>T#AXZ?FZYQ7YMN^/,GK;DE%$HIA$40)B
M&E( ":< R;<<X"+.!"]8!IF5W/'@:'-[H35II%TN_W4YMV<1-MRI]87;V!NR
MC73]<?G#")6Y1ICXS\ ].^+T2;B7G#^9AWOQ0XZGUR?[2O2:B+Q[V5_2]AC1
M@GQW3[I4^-]XO=$'ZA_;5([O:_6CG@CS;UO]P$!.$@(A!2)/A)(XY0"EF1)0
MSC'/\C0,4Z-$N:D-GQN[-7:K=)M=\HS*SE'B3[C)X^$J,T;HO[9ANKL@ZE3?
M#L-#^QG.^=A'_[T6/WVG^WU^ O(2G&P%U*BLML[?!.U71U<_][X[ZL<'6O8W
M00.#Q^R!B2?.;P["5,9/F\DP\90<Y4-,/;[#MM/?__VO3TO:1GQ1$<=%FJ<
M01P!B# %I& RL,9Q+! K2(:,#@B/[CRW-XRTS6+3X  C@QT:5\]'YEEI5B#M
MNASO7D# 8@_$%8F)-C2,$;';F#CE]> NP\$'IMLR.&7GP?K_Y 5N0;CJ2?!G
MN5SJO(<%B03G,4]!(L-B5?E6 "S" N01IR@L8,PC*]F'@[O/C6R:;!_\V&2I
MR[#UH;76+E ]1- LFG3&960JZNQJ4Z'\16$G'?8:*AV.,&D\<]*YUT''Z8L<
M)>1[Q?.]>FR6PC3B:0Z*#.< PA@##,,$%"*-,%0K763U])X>9FZ/\9<K<KK/
M  FYX%D<4H##4/681!' 22R!Y"R*19*&&":+9UZ1]710]H?[IP+3C!&O!VAD
M:CQ,?E?];3NA[&[O\F]XLZV&=WOM)?X'8?&K]W]ZJ&G%_P?=/>H$,'RUPZKK
M5@:W3"X+*\[*S>U#Q?5RL(VODY2BC"A2I;FDURA-)2&D%*2Y8)&,'"/,C#HE
M71QI;@S;VAHTQ@8[:RT6*H/ &BS=?,$U,DF<0\IE;3<(F<5:SQ=T$ZW]W"&T
M6PR:P#*X.!R\P72+11,_#A:/1A^XMAZQBW9U6=@B+#(4IXB"" L&8)%BU:U2
MM?".<Y:SA/$P<2M"/!AG;KS9KYWK#&TKY2P3W,\!:WAV<3U<8Q\UN"!U12'A
M21Q&JAX\'.N-2@9/.GR^3O#TY0X!U;5;[9]7FZI<U255%==\5ZQ6,)XF/$0
MD1 "B$6H&G"$(,GE]RM1U30L- [%QK%Q;F1T^R"I7BE&!3M[ VVP14@RTFP:
MQ']O/T?_-(>MK^?7:_'B!),Q&'2--/1TX=JXV!T$>B,/Y18B*L$,JA+S3UNG
M3E17M8P811A2F&,@HI@ *)?> (F0R]BQ8$G*,LHC9A,QF@T[-\[6G;/:AYWV
M28$W]MH%D8;0HS#-"1(<J+<H@#R, <Y$ BACD<@A(XP(N\U/_^!/LQG:""#5
M9R9A%/#- GK_@$[X=MN]M?9$=!-\O/"%MH[U[2#R&OH;#CWI2L .CM<+ \M/
M>VMP\%Z^A4JF*_77J^_RZU(+7E6\KS']N=GV98LL8C3).0&$%T(N"5($",P1
M*&+"14IQ"LV*9/V8,[<WR;W\1I1UO:Y>5!F5Y8OCRIDQX[3I\!Z9ZT[W"#CP
M)>@Y<W.0\][Y,ZK6OP.N8XOWVYCTUFK\#O 9R.N[W-6Y,]9S6<M1/JVK+^NZ
MOEMU1;3U(I6<F;*"@10S#&!($<!AD@*4852D18[2#%DVPCHWUMPHLO\8JFZE
M>+4I:?FDJ[B7:Z7A9]T#ZRS,9I3H";R1^6YGI49-V1G(O^\L]=K+ZA(<OEM7
MG1UOZDY5EQP_T9CJXD>NJ-HAEW<5R)E=A8\_>47+6FTL_YV7#S]4)K5<SN&'
M?3EC9^H6+]7Q?K0@(4-)G&"01BR2L5T!E0!* I(B3#D)$U54:%W ,ZT/<V.[
MG@L.=3D3S[_A,=>\9_6?9@-9K<9W2-P$'19!"T:ORKP'AZXL]URU\S9SZ;^
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
M]ND%\D.K9Z^0H_"!O41^D!QZC3SOOZ _R<-RKN]85RE37Y:;76?S-$H8I;B
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
MFG@.DCB;A$B<ZVR./,L>6+D7)&2[D!A$HHV8B+.EGZ^F1?9;,^<T^LQHS$B
M$(G,TA$KJ"/9"$5=S%(%.HRK<&OE7JA0[:)B$(F.C(J7\_5T_>W5= :_79P'
M6$X"\TKB@4>410:DRY98S@71')S4"6B*^2@TW%ZQ%PITNR@X2H)-:/\]?)P6
M(<S7O_ESF&1-;3(EVE:4$NE=)A[P'QK ,"]\". '0,#-57NAP+2.@B,DV002
M7L_C8HDFK!/\!Y0_/%]<S-?+;\\7"29&,<&D%,2XD NP/7%42Q)TC%(IT,X<
M%U/V(*(73FSK.!E.SDW YLQ_?9U0?-,\W22LMI90.C#.ND1$-(9(X):XQ!0!
M&= _LIIJ-L19\L#RO:#B6H?*$+)M B3/4D(5K+;_>C.= YL$/"<E2X$$*30B
M725B%1B"UI&:&'$39#D 0.Y9NE_*BK:.CF.%VA(RGN,?WR[/%G_.)R@%FCG*
M0SDOB&1 B5<<.>*9VL R-V&(D^;.POU0T7 F<PB!MH2)[FQ\NWRW7'R9SB-,
MG'"1@V>$<@2X#"82;Z,GVHH(+EAK11@.&+=6[X>.AK.<@XFV)8B\6ZS6?O9_
MII\[WXF",5;8B"8O.B)%,B38K(GQ@4F@,E,X+IGQ\-K]X-%PXG,@L8Z=_2P\
M+,%W="NM,\;<B7#.&$'GV9- #2,V<P?<1!8</PH.UU?K!X"6TYR'BFYDE9=[
M\MF[3XOY+@4#3B FN2I7-1AXVW)S8RTG-%BFHS54!'&4VF^OV$_U#><RCQ+A
MR.K_ /%BB=!E/)Q-US.8))J"T8*1J"7&1BXHXF/0A#K'G QXMF5UE/IOK]A/
M_0TG,8\2X<CJ/UOZ4HGTX=MY6,PF++KD8XY$^H2>KDFE5B@(XK6"E%U.:+N.
MTOV-Y?HION&\Y>'":V33O_P:/_GY1^@2KNB3B&@#)]EJCO0[((Y23\ JE0P/
M-+#C[/Y]J_;#0,,YR:-%V40X\'>8S?[''(/=#^!7>(ZEUZO5!1YD&4^JZ!,E
MA@ET75&;Q&?T:&ABP,L5K9%#)"$?6+X?.)K/0@XAW"90\A^+V04J8-E=V"U7
M$Z.,H=9X8K+7"'-%28C(2I;)0A)*<3I$!O+6LOW*I9K//AXCS";0L*WKV%S;
MEV,0E7"QPF,P.I>](L% N;\'31S:/>)!N) RS9X?YS\^MGH_;#2?@QQ M$U
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
M<+4T +6;US=WN*'"!@-,$2-85W"'$4PN[V&2C0SW$<NISJGX.%WCWG]4@M>
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
ME=';E!BOTY__89I&[@8P/O(&4E<#P/O;8I'^G,YF*+K7*+;YQVF8P?WF7.G
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
M;"!L_&Y@8U@(5J=$O(&(@4T _!./1 <*/$5F/:USGS-(7F*<Z\-##J(J"FD
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
M +&WB9Y=HVL6(S,B$BUH(I*I@.<[&&(<@^1H<L[7F?WT($EM>=4'*?S[(#I
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
M"F_N9/ VCI9VAZ6_A.4L?ZV-&;Z,<=9SJ_G#NUF\J#^:Q)!BD"63R7*>F,8
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
ME<N7_)++?)%O7DC_MUQ-8SW/I9]/O\[6LK_!O0M%*H<)6"DD"6E4G3E&WI9
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
M5E[%X;2,VU*HZ9Y_9$5U8#MOA<?OIQAH[:V(NSMRN+_RK&2!,XR00G%UI$8
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
MLWWN+3UA8E\ESEM(=&QH?%Q]RXM+-MYBW-2N;?CPUO%2O726>:1U4P>!6\E
M!RMK):[*]QV8)Y#QS$O&CY:'!<90\NQ@Q[G#Q<^U)44733(N@U&&Q)*- =3<
MDSFU+L04A?!MPN6'M/0$G,/]DP-EW1U:-LO("!45SX5XR.MCHGI;4@PM !-4
MX,AD;'/7]!@UX^Y!AVKX6<#L(>ZQ-YYZ"/%^CK,K%C8VTAG&' L)#/(,RC$'
M7J"!%)*.T?M89-IJSWG\^3UA8!^ES8>58 =VXW/^,3_[,9U]O2N<#3/9:Q;(
M>X?(JW#(C@)*'\"FJ+4/: -O<_WS+%GC[CV#H6AX%0QX5GM 1L0*9RG\?)]7
M%:4?RR57&VY,%(7,+@-;%P9Y7;4!B&;5$:/-6XK@=)L*\.>H&O?8?W \#::
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
M?0A^C0U:Z2! EKK(06@#45 4K[A3WCOCLWG&H=FZ&;&XD$+)$HRM':^181V
M5X )R57@4?)F\S-_(>1T+_%=4/1P +6[-#JXA.]CVZ?)XE^K.0HY"IM$<>!%
M'9F=Z1A11@V")[HX4E'F]CSIAMIU254O,-M#W%O$WGOQOBL<K5:_DU;=&-S#
MN [,. %8N"0F60?1J C9^,"#"5KC5B,I#L#17:IZP=&ALG\05 <*H@-0O9W2
M9^%BU2S\^=_AS\UP!L^#DTH4D-[X=?FD1VZ B^2$X"*HT*;<_'YZ>@'2H?*^
M4R)X,/-'K5=8M?W>/@2_&N\2!=<"(3@CZE9#"IJ#4E"BC9HIY#'(I_SUQ[Z@
MEXAP($P,QLNQN_AOGT%LSA!1<>N+ 6U5(E2;",'8FD0).3)O;)9\+SR('E9C
M' </^_"R-SS(RS-H;JSG%C@J<NN8K:L"Z0>#L=2E6<:5_>R#[&&#Q7'PL \O
M>\.#NCQ#=H'92,Z8,X3DVJSA!/= <6/V5@9=8MP+#VH'/#2KI3T.'O;A96]X
MT)LS))3!\YC N#K?5BFZ_4Q)P*P2T6:7C?1[X4'O@ =SVGC8AY=CX^&WV1PG
M7Z=O_DK?:B<,_?+?89Y?3/,#WK)6FD>>B%D18\VO(T5R.D#.,A<372G1;863
M';]X*_S8T\)/2]YW$.S>F\#\!W&L-K:^_+G)8W["=9_WXMODSU6N0&8RFY%I
M,I^^>EO1 "D3G5?XG&(J/,?CY>B>IK>7P*A-]FY@>76 RGN.L=%CQ7.EOM[;
MB<QVHAN<^,4@"9="$I:'1L-,'B2IET1,.SS,6@BG Y3557>_G<_^O3G09:J)
MQ<RT%N!3K$7",H/W7@.3Y!(4RZ3,;?)\]Y(S+KH&$O5L:+YW )X-\:]Q0=[!
M6B!5L8H-23IT@$Z1GQ$\\26S!-PE'75-4[HVCP[WT]-+!NCPBV\ ?G>)FHT^
M9<9%)M<14JGI*U_7U6E/G$)4I62N36PSF^HABKHP/ =)^TD [<'Z#B!T>0#,
M+Q:;,UU?_9=!",N*87(@C+2@<B@0> J0DF84Z\ADL%5QQI/$]0:L?5!PQRD?
M5B1=H.S2=+^[&H,;L_ LRP*JH #%<H)0M 7O>"I,YWK$QD'?NYWFMA\AE3UD
M1+<?I\=.3EW3?SDRX\77.:['M;Q9Y4AJJF3V\B?]8K+\68>:ZFRE@* $*9J(
M"H+3&J05)A5GHXZW!DP\.(5ZIR_N)4[;4\JS([&\*]OS?E;E$\XWW9-)ZH2:
MH@R^J@((B4.T@70M,E.,2<AT:P/T*T6]Y)4.P]2@?.\*/[]-_L)?$K5G43N%
MUB9PJSDM0;+-,Y (,3BODI6R,83N$-5+D#8TB@[C?C_WVKM)B)-S,J17W2__
MF,\6BZO?7C>!K\I]T_SB^LAG(@:&B!%X\AR4X0FB%PHT\SQ)SSSQ=,>K;E]:
M>O&7!KW]CB*8W7'HUSB<XM<:$@Q>DW@S?8:7J=XOLY?X"=-Y6"PF98+Y]<6<
MSOT>_UIR\?MLNORV>(_+,Y\D^B(<,(-U]+O4ZW/7^-D9$5@V;2[08>COI5YA
M&$,Y@DP/Q?*7X[P[7A\ZK:1;IVN0"E]\K^.F,7]X]?;+;#U^]\UB.?F^VI/R
M9?(=O\R^S,-T0>?B9YD<$VOK>I156V),IL;;MBYG#(%9@8JWVNC4]F2]%&D,
M[2UT@(-^7([[F3'[.IW\=[W&UH=^.\52L+88X<?9?+4CB*>LN&$&-*]SW02/
M$)+7D'3@Q7$5\^VFU2<]CCU)Z:469%"'XQAB.3$0KD/$FW.0WER>?HITA]$%
MM[JTEF>!D29BY&!*'3KG;8:HHH=LN0@>,17^9+=J4PJW@JQ[CI!M(\03[:J^
M"B9FY<:\W^O_YI#A?P-]\S&ZL/=C0P?=V:48':0O@-Y:4!8S; H]?1+H<L;2
MID1HQ.[L*V$M;@CH93@GJ>+G;XC+=[.U"_7RY_UEDE>E0C=>QM9O&]$AL="M
MWL0,*(YD?H)T%&EHJ7.B*TRT*?5K=Z9>G@+:8ONVJ]T)1KI*$-_3!LN"]US+
M!(X[7N-IA)#I0%C7YAGIM/K;M9_W@IQ=.MEW$6-7D+RG>!U=DBS70DTK2.N+
MT^"-<!"U1&ZP>&-:WV@GU<F^D^QWZ63?11 =@.J!%H4L9$E*4PP:ZPX5'PP$
M804$IJ7Q:'@1;6:FGUPG^T[RWJZ3?1?F=S%Y_X%2/*T->HD:ZHL>**<#>2+<
M@[6D>\86P4.;(8 '%+HV>XGO]((<0'0=6+$'2_9\B,J6DH'K1*QQ5H%WF=,O
MD8LDM;.YS8STDZJ9W4G:V];,[L+Z#B"T38%FU*1@+' 029/30,<APUPX^$@1
M%P86M6I3@7VZ-;,[H6"/FME=1-(%RO;JQ6)<6CHI@D!>M[QG1LY )*0(A\B+
MB[[13=JPE[)9M5*G-^T11-\!P!]N!V/!YFQ+!&>*K3O!)41I/9T&8TQ>1FPT
M#?)YM67NA(>MVS)W$4X'*+N_/9 9EH35 K0NI*).1-).XA0R';1UJG#=)BUW
M4FV9.XEZJ[;,7?C> 7CNNPI6JJ42J8\6#&Q*<?V4ZC@)/++ .#,R1-VF,?,A
MBL:MR.ST'AU$?)W"\-)I=EHRY3UHDUR=1)+!^1B XC">3'$LY3;)W(=I&M>:
M#2/S+8"TAP Z@-*'Y3><O[J85U9>5C9/<+$QSY))SU*28%)-4\;L*3H*=>9,
M2LGXB*912\RC9/4'J'UD/VLEB Y0=</J7UT%[Z[JCAQS1DE;P)LZ%(1A37GG
MNJ]!9DOD*/JQ<4AZ#UGCEG]W>F,.)\BN4'EUEIM[/JX:.\ZT#,%G+J 474 E
MF2"69( '3"SD8+1IG3-YG,)>PL^#0?%P=]=P$CK10L%7JXEPB\GT1JG<[5>_
MZ\;<9E6#^Y%QC!+" 1C403UA=EY)5F<2.>%!:63DAD8$@K=@/A>C2ZN'@0ZV
MO6R;OWKY<UU*?+4][+[K\-=:C?7E)Y12Q24+$E/MQ9,*0M 6+"N&T3\ENR,N
MTVERQEXN@[;8/SPG?A0,=>7FW%.\))1)0II:7._)&63.UL&T"C J"B^<*[K1
MYN]^ZP][1=(N]8B[B+4KB-Y3%D5NG4V*9<B^E#I/Q(!/%+18XI%'8;)/;0K(
M3K0><2?9[U*/N(L@.@#5 R5QPNB4D6LHAD(1%70-18JMETP4FEL72YN=O"=7
MC[B3O+>K1]R%^5W4(SYZ&5P'N26I4 JY*M'7Y+'C%J+1$40P29.1=ZI1FGT[
M^GJ9''1R%^J!HN[ "J[SR+/O]/W?<+I8G:ZRMA[JWCD0+PI]^>U>>'+@OX2_
MS@(:PP7I*SJ.=0U2 F^2!"T"VIBX228U@?F0I^C%X@Z'LGN?#D80^0$#/Y;-
MP7XC2_D?%^%\4G[6<'15#8AUM,F'4H]KT#.DZPW0&@LJ,0,1C:=;*J//,@8?
MS=$1OA7I'=OX]K >7K@#87GH'/%M+5U\N%C.RLTQ)8]P:9]L\&%?.$S>=\!#
M#Y3A??-_+B;+G]>)*ZT8*H]@C2.WEOE F&(2O-0ND\NA([;)*OY*Q\&U<'<Y
M^'ZVQ.LM]X8;&YR*H*5PZS8EQYT&HQ*/*HA0<IO"RZ<H&_=./P -=\KBAA1!
MMR]=!RGTRM,_OBW;?&T'%NT^!K2Q:\7P*#-2N%[GL2J5"T1M$)@1/##DPMQ>
M&=JE7?N<OF&^.,</.W'X6N<"4XIG\E50UI5^G#F(,9,'H5BRBJOH&]6;'TAX
M5U9Q%RS=MHK'%.#S-)H'U ,,\KT=F,V6+_ZW/8"Z.$2$#!95J).'$0)F ;8(
M;W-AH56=Y+!V<Q=E.Q.\B!CJLP-/=><A_1"LU"!T$!BYCB&W*7G?A<JN+.(N
M*+EM$9N)IH.4Y576=\VO>K39=%5&4)^WN%3.9&&@1+I,%&:*WT6L2TY\8-K[
MF%T;G^11LL8%5CLTW+Z(!Q--!SB[=8:KHFT4R4L/TM<IB$XD"(;.Q 1+,I;$
M>6F3X[Z7G'%Q-:"X9T/SO@, ;:%VE_7Z1M<=F!)RJ#."=")3S^I"S,2D2TE*
MH]HDB+8FL8>;\2 X['Y![B&;OD"WFCN]?C5]D?_K8K&\,<W 19FXCP8PV[@V
M]3$D 4[;PD5"EU.;FO7MZ.O^OMP'' ]#<"A)]86_][B\?.*I4WROAVQ\F%^_
MPOSRXGC9OV0IYK=<&KHPC %5ZOX[8PJ(E+F+WM"9VSRS#4']N"]M1\?N<:3<
M%[(O#TQG_^5D'U<BNFQ6IQ,H91,D3E&;TIGXJ[F'DHL)7.K(39LA 3L2.NX,
ME:/C=7#9]07-QP*\ZX=V%PJ7PM9>4TY!GE0%/-,%-&=">"5DQ#9UW;M2VKTQ
M'29P;BK '@#ZX=7;%\OE?!(OEJO<^VRM;I>U%Y]FY^>_S>;_#O-\IK++3AD'
M0M0R#.<+1!4"W1).2".*]JX1-K<GLGO_] "TW(9F(]%U@,K/RUGZU[?9.4EK
ML0XQB7GK)6V;92F_'OS]C'@[71(5YZL)<9L%;M%$Q45)Y*$C V4SAR Q@E7:
M,B-58J)-]#X,_2-CN16\[J0FCR[KO1'^)\XGL_QY&>;MZQY?8IG-\<[+V551
M'&-6>:429%?#3\\B1!O)$U+2H?,^TXUW](K')X@>V6DX$J*/)=4.#/5C1[T\
MT[U:O.;\U9.:0^:E#'6(3U% L02Y]9Q3,%$2=UZ;C'C\\MT=#C!RJ-8!L%M)
MNP.0/[5@\ &N;(8 ?5S=&5<*SJVF"%G0/56RH7N*N. H0@8CHF*1)69MFZ[(
M(4\QKF<R"@QGG6"BBT7#VTC@3*F<@BD2C$^:PFXR-R%:#PI#]!1R)Q[;O&1L
M0]VX<Q5[,M@[R6E_:SQ;AO.^8L,4>%894O;$5HP!@@T*?,R8'4=CL%%MZ/%B
MPV93SDXN-MQ>U@?&AF^F-RWLT*6D5Q.2?L=0)["LNK7VJ0V]_X.&*?;<@LB!
MJC>OONEZ)LWBNDJ/1X76%"A)T*4JZ(H/FL#'C6$AR<PPM*GE?(RJP38XWOCL
MZW)IS87E1BE(1M2>3R_!E^+!,(S6)"X,MBFQ>Y2L3K;2'8J1!Q<E'BR*;BO7
M[]7D RK2'_V\AL:G907YH_AR(45AZ-IC1CM0FI 6I/.056!):T)%.CT;]!KC
M\KI9>/W$%E*)-HH".=;Y#85"*6\S'=1AT:&X&L(T.>@]Q'1L;W;!P]TQ%X>Q
MO8-$RJ]'6-6B&JNU-76L:%P-1+8(S@<)R4KAD>)?LLE' ,[XI> 'B_=1N.S,
MZ^[0\CY\OYQO9"4*=-P Z8NH2^\#^"3I',Z:FC_GR;<)W1ZBJ"?D["[I1X&S
M)]M'A$]U.\Y>?%_=[:_H:R?+J^&QFQHB583-ND@HD7X@NA-9X5P@:63<1<Z\
MD4^Y,D]^2T^8V%>(LQ8<[<ZRO+NJQD@8 G*ZC]&C(K6IZQ"U\G0,$6QQABO;
M:H;OO02-/1JFY8VT']<[ $\E_$-9Z\&9DYHSRR)8P6MFR0EP69 ><*Y2D%H;
MUN;=\B85/9F:/<4Z&XC'W8;2KV;?OT]6W0.+,,UU:.-D^A6G:;+?1(S'/FZ8
M0'IK@@>*HV]\WXM;WW?/Q&EGE52A[KR++H+*6" 2/*!D%I5#E7RCU2,[D3G
M7)^GO^PZY\2XXCP(#3RI.D11"_#<99!9!A:12Y;8>$SI)!_8#F?WC 1J);U3
M-','Y VW^-3F1J]E#G$W3-8I X04!K)(58>B*'"*1V(9=TD)YH5HXW,<Q?:M
M@HW5Q,NKS__Y_J)&&76(S*I8[BQJ4@CAZL;33*HB/8/H3-T[64*J2[1L2$]A
M:HOO.25#M0LH?HGK!F1UMU;I$_XYFZ^>B#_CU[W?3._YE*&FXSQ.WD!69O/A
MZV^K8S:O+CF!B<NZE"Z' JHFBIS6$D(RDB$ZYAKMDGB(HH-+1&Y][GW7K2C"
MLJ(RP;GN^//.@5<R@%5T#<=(0&]5__$T<2,/CQ@")W<J.086R0G9FD/F'C[P
M6:WL3L,)A0^BJAB64B1 9:]U]7L]^& 4%"U3"HI;C6U"N6;6YVKHW>UO>#LM
ML_GWS4#\S1]>PU\J%%)(#B(;8D0)==B=4@3_[")C2IK8)ONX)\&=6JE=\/3P
MO,)VHNL@A7E]S$_X Z<7N!H0\(84?3X-YZ\N%LO9=_HR<CO?S:9?WTU^8'ZQ
M6.!R\?+G/W#V=1[^_#9)X?S%',/MB8W::EO(UP3AJK]8? 8O*7Y.Q6264"3Z
M_<8@'OI,XV;A&^-\5 "<T"5^8W'EE2$X:#;G+E_0ZKK?^E"M?0 EG,F%P(NE
M8ME* =%*!%X* 28B1M=F(D<G/L#J;<UXZWE=@^M*[05WQ(Y@:LE@4M:S7(22
M;=*W>Q#;Z=V_"XX.O/MW%MF(]_YBOCQ[-9LN9N>3O#K&ZH5N52F2A-0V60=H
M&0.5O(*8F0$I4JPW# J_5>$>?<4-P-&O;H/M81I&QE)KL<\&E4%W*-K4E7 7
M4_8^@%2UKL1'I-A=UPH3X[6Q6#WDAC@:LPYK*,D^"I0]V-Q!H/'A3R0OA'3I
MTN.XG.*$FCM;QYY$AK5>2$!@= PI1 I2.(&B3=7G P3U!)Q])'V[[6\ MG>
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
M3=\'B?./BV(5=1B'T82L5N77]#HZMS,ZIH"Q_U#21_*F.(J I2HC$QC+ 3Q
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
MGY&3OE>.^&AN7*RV7"E>3^R/)F0K>750CTV^,FK.:S_UNOD[^P]02P,$%
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
MAZM"EH$VGS'TTGWV/8GV?,95%8B"P@-91OMUW*5B_;U;ZF >O@?EQ=N;ZYX
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
MYB97MKLN66X"0V6G>TSP(VEZ>-#MCY3]NFAY-3O][?3,YNGWER?3R9L["C\
M?JUY8/1N_*N1JCMF&XD"U189BZ'6]T>RX$YA8_JJ/:6-(3VYD PG"YS=H3_=
M-;9O@\Q/5P2_ (6"8>@7V#:B&3(7F!DF=4S/&@VJ-%Y"VVY7V3T&+/NVJ[4F
M,@"!$5U"7+?GI,0QU[:CX@LL_**Z1K/#>L.**>HJ0M/%FZ1@1"(:JTY;X $I
M"JR9E<U.ZP+/-ZG+%AU5OJ(92B,%9Q&@1ZJJ??LB+5*L3N<4-Q12+)DITK&Z
MO+\#,+EMQ3 ?SDWA4V509+I_=5)*SE3JF'YN=2^!8?)$^9,$R@)GC )4:>\G
M;<M,=8( TX4P[A#=:<J9 <=,?XDE3=_!@=ZD;,YTO6^K5S-[56J*'"ZT 19+
M&85N8/S%=6;(I2"N,=S=OQ^3K:>@0KBWL*&D&:JVI#N/0[?QV:(8W&XA<PS2
MI=Z_9=]+P]Z7INKKWKWL"]SQ/U!+ P04    "  N@7A3U>AV84$&  "S/@
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
M\\^Y_8?E!W\!4$L! A0#%     @ +H%X4\G'##?[:P0 1HHN !$
M     ( !     '1T96LM,C R,3$P,#,N:'1M4$L! A0#%     @ +H%X4QV-
MJC86'@   % ! !$              ( !*FP$ '1T96LM,C R,3$P,#,N>'-D
M4$L! A0#%     @ +H%X4TKC^<>=,   J/P! !4              ( !;XH$
M '1T96LM,C R,3$P,#-?8V%L+GAM;%!+ 0(4 Q0    ( "Z!>%-3[!N>WX(
M ">C!0 5              "  3^[! !T=&5K+3(P,C$Q,# S7V1E9BYX;6Q0
M2P$"% ,4    "  N@7A3%XLM=8SJ   ^< $ %               @ %1/@4
M='1E:RTR,#(Q,3 P,U]G,2YJ<&=02P$"% ,4    "  N@7A3\%':5G*) 0#H
MX@\ %0              @ $/*08 ='1E:RTR,#(Q,3 P,U]L86(N>&UL4$L!
M A0#%     @ +H%X4Y)TK, 5X0  F%T* !4              ( !M+(' '1T
M96LM,C R,3$P,#-?<')E+GAM;%!+ 0(4 Q0    ( "Z!>%,@K\N-U@4  *Q;
M   8              "  ?R3" !T=&5K+65X,C%Q-#$P>#-X,C R,2YH=&U0
M2P$"% ,4    "  N@7A3BV9X$Q4#  #:!P  &               @ $(F@@
M='1E:RUE>#(S<30Q,'@S>#(P,C$N:'1M4$L! A0#%     @ +H%X4YFDWZ#K
M!P  U2(  !D              ( !4YT( '1T96LM97@S,3%Q-#$P>#-X,C R
M,2YH=&U02P$"% ,4    "  N@7A3X;1]Y^,'  #1(@  &0
M@ %UI0@ ='1E:RUE>#,Q,G$T,3!X,W@R,#(Q+FAT;5!+ 0(4 Q0    ( "Z!
M>%-3OO/RE@4  -(3   9              "  8^M" !T=&5K+65X,S(Q<30Q
M,'@S>#(P,C$N:'1M4$L! A0#%     @ +H%X4V#K'VF@!0  W!,  !D
M         ( !7+,( '1T96LM97@S,C)Q-#$P>#-X,C R,2YH=&U02P$"% ,4
M    "  N@7A3U>AV84$&  "S/@  &               @ $SN0@ ='1E:RUE
H>#DU<30Q,'@S>#(P,C$N:'1M4$L%!@     .  X N@,  *J_"     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
